如何使用python传递Postgresql server中存在的数据库
再次运行python桌面应用程序后,如何使用python在如何使用python传递Postgresql server中存在的数据库,python,database,postgresql,Python,Database,Postgresql,再次运行python桌面应用程序后,如何使用python在Postgresql服务器中传递数据库 我的代码: import psycopg2 from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT conn_string = "host='localhost' dbname='postgres' user='postgres' password='root'" conn = psycopg2.connect(
Postgresql
服务器中传递数据库
我的代码:
import psycopg2
from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT
conn_string = "host='localhost' dbname='postgres' user='postgres'
password='root'"
conn = psycopg2.connect(conn_string)
conn.set_isolation_level(ISOLATION_LEVEL_AUTOCOMMIT)
print("Default Database Coonected successfully")
cursor = conn.cursor()
cursor.execute("create database woooow")
print("New Database Created Successfully")
conn_string = "host='localhost' dbname='woooow' user='postgres'
password='root'"
conn = psycopg2.connect(conn_string)
cursor.close()
conn.close()
print("New Database DeCoonected successfully")
您可以查询
pg_数据库
目录表,以检查是否存在具有给定名称的数据库
下面将返回一行和一个布尔列database\u exits
,指示名为wooow
的数据库是否存在
SELECT EXISTS (SELECT *
FROM pg_database
WHERE datname = 'woooow') database_exits;