zoukankan      html  css  js  c++  java
  • postgresql相关命令

    1,打开命令窗口:

    2,查看数据库用户:du

    3,列出所有数据库名:l或者SELECT datname FROM pg_database;

    4,切换某个数据库下面的某个用户下面:c 数据库名 用户名;

    5,展示当前数据库连接数:select count(1) from pg_stat_activity;

    6,显示当前数据库最多连接数:show max_connections;

    7,查看当前用户:select * from current_user;或者select user;

    8,切换角色role:c - 角色名;

    9,查看当前数据库下的所有表:dt;

    10,创建用户dbuser:CREATE USER dbuser WITH PASSWORD '*****';

    11,创建用户数据库exampledb:CREATE DATABASE exampledb OWNER dbuser;

    12,将exampledb数据库的所有权限都赋予dbuser:GRANT ALL PRIVILEGES ON DATABASE exampledb TO dbuser;

    13,给用户授权超级用户:ALTER ROLE <user_name> SUPERUSER;

    14,创建拥有superuser权限的角色:CREATE ROLE name SUPERUSER;

    15,创建拥有创建数据库权限的角色:CREATE ROLE name CREATEDB;

    16,创建拥有创建角色权限的角色:CREATE ROLE name CREATEROLE;

    17,创建登陆角色需要的密码:CREATE ROLE name PASSWORD 'string';

    18,给用户scalauser加上复制的权限:alter role scalauser with replication;

    19,查看表结构:d table_name;

    20,启动服务:pg_ctl -w start -D E:PostgreSQLdatapg96,其中目录路径表示数据库的存放数据的文件路径

    21,停止服务:pg_ctl stop或者直接关掉启动服务的窗口

    22,重启服务:pg_ctl -w restart

    23,查看服务启动状态:pg_ctl status -D E:PostgreSQLdatapg96

    24,修改用户密码:password postgres;

    25,连接数据库:psql -h IP地址 -p 端口 -U 用户名 数据库名

    示例:psql -h localhost -p 5432 -U scalauser scaladb

    26,使用psql帮助:?

    27,使用psql sql语法帮助:h create table

    28,模式:schema,类似于oracle中schema,mysql中的database概念,使用create schema来创建schema,一般我们的schema和owner都设置为相同,展示当前模式:dn;

    29,获取策略policy:dp;

    30,退出当前窗口:q

  • 相关阅读:
    查询表结构
    centos使用docker发布.netcore3.0项目
    <五>输入输出模型的建立及登陆验证
    <二>引入NFine样式文件和登录界面
    <一>前言
    使用GUI工具高效构建你自己的Nuget包
    Angular开发者手册重点翻译之指令(一)
    WCF中操作的分界于调用顺序和会话的释放
    WCF中数据契约之已知类型的几种公开方式
    Singal Page App:使用Knockout和RequireJS创建高度模块化的单页应用引擎
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/9243504.html
Copyright © 2011-2022 走看看