1.PostgreSQL笔记
- #以下操作中除非特殊说明,否则-U后面跟的是数据库帐号
- #登陆
- psql -h 127.0.0.1 -U root -d databaseName -p 5432
- #显示所有数据库
- \l
- #显示当前所在库
- \c
- #切换到databaseName数据库
- \c databaseName
- #查询当前库所有表
- select tablename from pg_tables WHERE schemaname = 'public';
- #备份
- pg_dump -h 127.0.0.1 -U root -W databaseName > "/home/databaseName.sql"
- #还原-如果是win需要进入目录以后输入.\psql,如:cd D:\software\postgressql\bin
- #如果是win需要进入目录如:cd D:\software\postgressql\bin
- #执行命令需要使用.\psql
- #linux一般如下:
- #先删除库,注意-d后面跟的是另外一个书库库的名字,如果和要删除的相同将无法删除
- psql -U root -d 'postgres' -c "drop database databaseName"
- #创建同名库,注意-d同上
- psql -U root -d 'postgres' -c "create database databaseName"
- psql -h localhost -U root --port=5432 -d databaseName -f databaseName.sql
评论
发表评论