随笔分类 -  数据库

摘要:【需求】 导入别家数据,数据量过亿,并且别家数据可能与自家数据重复 【分析】 由于有重复数据,无法使用copy命令,而由于自家无唯一约束,为避免重复数据过多,只有自家库无数据时则插入。 INSERT INTO imsi_mobile (imsi, mobile) SELECT '13', '3' W 阅读全文

posted @ 2018-10-30 11:57 trako 阅读(495) 评论(0) 推荐(0)

摘要:【需求】 导出数据,并按规定行数分割成小文件 【解决】 导出数据用copy命令(非root用\copy命令),分割数据用split命令即可 1、导出postgres中的数据,在psql命令行中通过copy导出数据: 使用psql登录,示例:psql -h IP地址 -U 用户名 -d 数据库名 \C 阅读全文

posted @ 2018-10-23 14:06 trako 阅读(1256) 评论(0) 推荐(0)

摘要:修改字段varchar长度: ALTER TABLE ip_location alter COLUMN city_name type character varying(40); 增加新的字段: alter table ip_location add column country_id INT NO 阅读全文

posted @ 2018-09-29 14:41 trako 阅读(193) 评论(0) 推荐(0)

摘要:查看库的物理空间 select pg_size_pretty(pg_database_size('db_name_xxx')); 阅读全文

posted @ 2018-09-28 09:34 trako 阅读(195) 评论(0) 推荐(0)

摘要:一般现在时间戳用INTEGER整型即可,但INT最大长度为21多一点,也就是再过不到20年,就会溢出,所以建议时间戳用INT8类型,同样,数据量可能超过21亿的也应该使用INT8自增,如下:-- DROP TABLE IF EXISTS location;create table location 阅读全文

posted @ 2018-09-27 16:04 trako 阅读(1568) 评论(0) 推荐(0)

摘要:#su - postgres $/usr/pgsql-9.3/bin/pg_ctl restart -m fast 阅读全文

posted @ 2018-09-27 10:27 trako 阅读(300) 评论(0) 推荐(0)

摘要:基于postgres数据库: 查看连接数: select count(1) from pg_stat_activity;查看最大连接数值:show max_connections;查看保留连接数:show superuser_reserved_connections; 查看连接的客户端信息: SEL 阅读全文

posted @ 2018-09-25 11:58 trako 阅读(3624) 评论(0) 推荐(0)

导航