加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql命令行

发布时间:2020-12-13 18:24:36 所属栏目:百科 来源:网络整理
导读:创建语言过程create LANGUAGE 'plpgsql' 第 1 次设置密码 sudopasswdpostgres su - postgres ##登录pgsql 命令行 psql ***; ##登录数据库命令行 /q ##退出 /copyright ##获取发布信息 /h ## /? ##获得内部反斜杠命令的帮助 /g ##或者以分号结尾执行查询 /c *

创建语言过程create LANGUAGE 'plpgsql'

1次设置密码sudopasswdpostgres

su - postgres ##登录pgsql 命令行

psql ***; ##登录数据库命令行

/q ##退出

/copyright ##获取发布信息

/h ##

/? ##获得内部反斜杠命令的帮助

/g ##或者以分号结尾执行查询

/c*** ##却换数据库

CREATE DATABASE*** ##创建数据库

createdb*** ##创建数据库

drop database *** ##删除数据库

pg_dunp ***> /var/lib/pgsql/backups/sales.bak081113 ##备份单个数据库

pg_dunpall *** > /var/lib/pgsql/backups/pgdata.bak081114##备份全部数据库

linux备份为tar.gz格式:/usr/lib/postgresql/8.4/bin/pg_dump --host localhost --port 5432 --username ihefeuser --format tar --blobs --verbose --file "/home/ihefe/ihefeServer.10.30.tar.gz" "ihefeServer"

mac备份为tar.gz格式:/Library/PostgreSQL/8.4/bin/pg_dump --host 192.168.1.122 --port 5432 --username ihefeuser --format tar --blobs --verbose --file "/Volumes/A/me/sql/ihefeServer.10.30.tar.gz" "ihefeServer"

还原数据步骤:

dropdb*** ##删除数据库

createdb*** ##创建数据库

psql *** < /var/..../sales.bak081113

借助split命令备份文件块中恢复数据库:

car /var/lib/pgsql/.../database_bak*|psql database

数据库下可操作:

/l ##查看服务器下全部数据库

/dt ##查看本数据库下全部表

drop table***

/d*** ##查看表结构

查看表结构,数据库,表, 退出按q

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读