随笔分类 -  postgresql

摘要:字典如下: dict.keys()返回键值组,是字典类型,用list把它转为列表,从中任取一个就是省。 用random模块随机选择 代码如下 : 阅读全文
posted @ 2017-09-01 16:58 金明爱python 阅读(4312) 评论(0) 推荐(0)
摘要:闲着没事用源码编译安装了postgresql,遇到了不少故障,记录一下。 1:用./configure配置时发生错误。看信息说是缺少相关包。有什么readline,zlip等。 我配置的很简单,只是配置路径:./configure --prefix=/home/zhangsan/postgresql 阅读全文
posted @ 2017-08-29 12:36 金明爱python 阅读(873) 评论(0) 推荐(0)
摘要:用python随机生成学生姓名,三科成绩和班级数据,再插入到postgresql中。 模块用psycopg2 random random.choice(序列):在一个序列中随机选取一个元素 阅读全文
posted @ 2016-07-04 17:21 金明爱python 阅读(1310) 评论(0) 推荐(0)
摘要:1:不进入数据库而执行SQL命令,用参数-c2:把SQL命令保存在一个外部文件中,用 -f 参数导入并执行a1.txt文件内容select * from student;在shell中用如下命令psql -d data1 -f a1.txt3:显示所有数据库psql -d data1 -l 阅读全文
posted @ 2015-09-04 11:05 金明爱python 阅读(474) 评论(0) 推荐(0)
摘要:在shell中用命令pg_dump将数据库data1导出到一个文件中pg_dump -d data1 -f test.txt或者pg_dump -d data1 > test.sql然后再创建一个空库createdb data2用psql命令把data1的数据导入到data2psql -d dat... 阅读全文
posted @ 2015-09-04 10:57 金明爱python 阅读(1364) 评论(0) 推荐(0)
摘要:ubuntu通过软件中心安装后,配置文件位于如下目录我用超级用户创建了其它数据库用户,发现是登录不了的,必须还得创建同名的linux用户,甚是麻烦。在配置文件pg_hba.conf中发现了问题。其中的local all all peer这条设置要改变一下,第一个参数是loc... 阅读全文
posted @ 2015-09-03 21:34 金明爱python 阅读(295) 评论(0) 推荐(0)
摘要:(1)给予权限:grant grant select on 表名 to 用户名;(2)撤消权限:revoke revoke select on 表名 from 用户名; 阅读全文
posted @ 2015-08-23 21:17 金明爱python 阅读(1680) 评论(0) 推荐(1)
摘要:一张表 student查询数学和英语都是90分以上的同学,并创建一张新表 test1 阅读全文
posted @ 2015-08-23 21:16 金明爱python 阅读(1600) 评论(0) 推荐(0)
摘要:(1)内部命令create user 用户名 with superuser password '密码'; 先进入数据库后用命令\h create user查看帮助with后面是一些参数。superuser 是指定创建超级用户。createdb 指新用户有创建数据库的权限 password ... 阅读全文
posted @ 2015-08-23 21:14 金明爱python 阅读(2074) 评论(0) 推荐(0)
摘要:初装postgresql数据库会产生默认的数据库用户postgres和同名的数据库。但是我的linux用户是jm,两者不一致,连不上数据库。于是先把linux用户切换为postgres.(数据库会为linux也产生一个postgres用户)切换以后就可以用命令psql连接了其中-U是指定数据库用户名... 阅读全文
posted @ 2015-08-23 21:11 金明爱python 阅读(2558) 评论(0) 推荐(0)