zftang
作者zftang·2020-04-28 09:08
其它·小白一枚

Greenplum基本操作

字数 800阅读 910评论 0赞 0

创建 / 删除用户

创建用户:

createuser [-a] [-A] [-d] [-D] [-e] [-P] [-h 主机名 ] [-p port] 用户名

参数说明:

[-a] :允许创建其他用户,相当于创建一个超级用户;

[-A] :不允许此用户创建其他用户;

[-d] :允许此用户创建数据库;

[-D] :不允许此用户创建数据库;

[-e] :将执行过程显示到 Shell 上;

[-P] :创建用户时,同时设置密码;

[-h 主机名 ] :为某个主机上的 Postgres 创建用户;

[-p port] :与 -h 参数一同使用,指定主机的端口。

createuser -h 172.28.18.51 -p 5000 -D -A -e testuser

创建超级用户: createuser -P -d -a -e testuser

删除用户:

命令: dropuser [-i] [-h] [-p] [-e] 用户名

参数说明:

[ -i] :删除用户前,要求确认;

[-h 主机名 ] :删除某个主机上的 Postgres 用户;

[-p port] :与 -h 参数一同使用,指定主机的端口;

[-e] :将执行过程显示到 Shell 上。

1.2 创建数据库

createdb -p 5432 -e -U gpadmin mydb

1.3 运行建库脚本

psql -p 5432 -U gpadmin -d mydb -f ./mysql.sql

1.4 表描述

/d+

1.5 执行 sql 文件

psql gpdbname –f yoursqlfile.sql

或者 psql 登陆后执行 \i yoursqlfile.sq

1.6 返回查询头几行 / 随机几行

SELECT cols

FROM tab

ORDER BY random()

LIMIT 1 ;

1.7 更改字段类型

ALTER TABLE ALTER COLUMN TYPE

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广