高斯数据库创建用户与库
目录
高斯数据库创建用户与库
进入高斯数据库安装bin目录:
启动数据库:
./gs_ctl -D /实际安装目录/data/single_node start
停止数据库:
./gs_ctl -D /实际安装目录/data/single_node stop
重启数据库:
./gs_ctl -D /实际安装目录/data/single_node restart
连接数据库:
./gsql -d postgres -p 5432
创建用户+密码(注:1.先登录./gsql -d postgres -p 5432、2.密码有复杂度要求):
create user 用户名 with password ‘密码’;
创建数据库、授权:
create database 库名ENCODING ‘UTF-8’ DBCOMPATIBILITY ‘B’ owner 用户名;
授权:
grant all privileges on database 库名 to 用户名;
alter role 用户名 createdb;
grant all privileges to 用户名;
ALTER USER 用户名 SYSADMIN;(为新用户赋权系统管理员)
简单操作命令:
\l 列出所有数据库
\c database_name 切换数据库
\d 列出当前数据库下的表
\d tablename 列出指定表的所有字段
\d+ tablename 查看指定表的基本情况
\dn 展示当前数据库下所有schema信息
SHOW search_path; 展示当前使用的schema
SET search_path TO myschema; 切换当前schema
drop database 库名; 删除库
drop database 用户名; 删除用户
\q 退出登录