[root@67 mongo]# service postgresql start
/var/lib/pgsql/data is missing. Use “service postgresql initdb” to initialize the cluster first.
[失败]
[root@67 mongo]#
[root@67 mongo]#
[root@67 mongo]# service postgresql initdb
正在初始化数据库: [确定]
[root@67 mongo]#
[root@67 mongo]# service postgresql start
启动 postgresql 服务: [确定]
[root@67 mongo]#
安装python故那里postgresql数据库的模块,这东西文档还行
pip install psycopg2
引入psycopg2库 import psycopg2 # 连接到数据库test conn = psycopg2.connect("dbname=test user=postgres") # 建立Cursor对象 cur = conn.cursor() # 执行sql命令:创建一个新表test cur.execute("CREATE TABLE test (id serial PRIMARY KEY, num integer, data varchar);") # 传递数据到语句中形参中,让Psycopg处理正确的转换问题(可以避免sql注入) cur.execute("INSERT INTO test (num, data) VALUES (%s, %s)", ... (100, "abc'def")) # 插叙数据,并获取结果 cur.execute("SELECT * FROM test;") cur.fetchone() (1, 100, "abc'def") # 提交数据改变 conn.commit() # 关闭Cursor对象和连接对象 cur.close() conn.close()