天天看点

PostgresSQL数据库操作命令

1.将.sql或者其他类型的数据库备份文件导入到本地pg中。

(1)创建一个空的数据库,如“ss”.

(2)打开doc命名,进入数据库的安装目录,进入bin目录。(windows+R,输入cmd进入doc界面,windows下直接使用D:切换目录,使用cd命令到达数据库的bin目录 cd PostgreSQL\bin)

(3)输入如下格式的命令(psql -U 角色名称 -d 数据库名称 <文件存放目录)

psql -U postgres -d  ss <C:\users\anran\Desktop\ss.sql
           

2.使用navcat备份数据库,点击数据库,点击右上角备份,然后点击导出sql

3.windows下使用命令备份数据库,打开doc命名,进入数据库的安装目录,进入bin目录。(

pg_dump.exe -u postgres -d elive>D:/elive.sql

)。其中-u是用户,-d是数据库,最后面是数据库保存路径。

4.linux下使用命令备份数据库,进入linux服务器,使用以下命令

(1)备份单个数据库。 其中 -h表示主机地址,-u表示用户,-d表示数据库,最后面是保存路径。

pg_dump -h 101.1.1.1-U postgres -d elive>/srv/elive/upload/elive.sql

(2)备份整个数数据库

pg_dumpall -h 101.1.1.1-U postgres >/srv/elive/upload/all.sql.

5.将linux服务器中的备份拷贝到本地。

scp [email protected]:/srv/elive/upload/elive.sql file/

6.将地内容拷贝到linux服

scp file/elive.sql [email protected]:/srv/elive/upload/inux

7.linux中如何恢复备份数据库。

(1)恢复单个数据库。

创建一个数据库。

createdb mydb

恢复数据。

psql -h localhost -U postgres -d mydb(数据库名称) < mydb.sql

(2)恢复整个数据库,因为是备份了整个数据库就没有必要新建数据库。

psql -h localhost -U postgres(用户名 ) < all.sql

8.数据库的一下基本操作。

(1)数据库修改系数据库字段内容操作。

(2)数据库修改数据库字段类型。

(3)数据库取消字段非空。