psql 常用记录
来源:互联网 发布:淘宝免费开店是真的吗 编辑:程序博客网 时间:2024/06/08 18:56
本文源自摘抄总结:
comment:
COMMENT ON TABLE fund_net_type4 IS '基金净值类型4包含封闭式';COMMENT ON COLUMN public.fund_net_type4.fund_code IS '基金代码';COMMENT ON COLUMN public.fund_net_type4.fund_net_date IS '净值日期';
主键重复插入更新:
注意fund_code和fund_net_date是主键
CREATE RULE fund_net_type4 AS ON INSERT TO fund_net_type4 WHERE EXISTS (SELECT 1 FROM fund_net_type4 WHERE fund_net_type4.fund_code = new.fund_code AND fund_net_type4.fund_net_date = new.fund_net_date) DO INSTEAD NOTHING;
导数据:
1.导出数据库:方式一:pg_dump -U postgres -f c:\db.sql postgis
方式二:pg_dump -U postgres postgis > c:\db.sql
2.导入数据库:方式一:psql -d postgis -f c:\db.sql postgres
3.导出具体表:方式一:pg_dump -Upostgres -t mytable -f dump.sql postgres
4.导入具体表:方式一:psql -d postgis -f c:\ dump.sql postgres
参数:
postgres:用户
postgis:数据库名称
mytable:表名称
-f, --file=文件名: 输出文件名
-U, --username=名字:以指定的数据库用户联接
控制台命令:
1 \c 这个命令可以在不退出psql环境的情况下用来切换登录的用户和登录的数据库。但是,不是太好用,切换用户和切换数据库每次只能做一个操作,不能同时做。命令的帮助信息如下
简单的用法:
查看当前的连接信息:
切换到用户dbuser
切换到数据库db1
2 除了上面的用法外,\c命令也可以用来查看当前的连接信息
3 \conninfo:列出当前数据库和连接的信息。
4 \dn 查看某个数据库下面的所有的schema
5 \dt 查看某个数据库下面的表的信息
默认查看的是名为public的schema的下面的表的信息,如
如果要查看其它的schema,如查看名为dpi的schema下面的表的信息,则命令如下
- psql 常用记录
- 【psql】PostgreSQL常用指令
- psql常用的命令
- PostgreSQL学习第六篇--psql常用连接数据库的方法
- Psql 常用命令
- psql常用命令
- PSQL常用命令
- psql常用命令
- psql 常用命令
- psql 小结
- psql使用
- psql Linux
- PSQL Doc ...
- psql语法
- psql常用命令
- PSQL RETURNING
- psql命令
- psql -W
- Android类似微信详细地址选择(高德地图)
- SourceTree冲突解决
- JQuery 学习总结及实例
- 17
- 前端面试(简答)2
- psql 常用记录
- 两个时间的比较(2017-04-18)
- 史上最全的Javascript面试题总结
- java中char和string之间简单转换
- LIRe图像检索:CEDD算法原理与源码分析
- java.util.concurrent 下的Semaphore CyclicBarrier CountDownLatch 分析使用
- Java Collections的sort方法的使用
- RTP/RTCP协议的补充(RTCP发送时间间隔)
- hdu 1054 Strategic Game 最小顶点覆盖(二分图最大匹配)