Python-postgresql-create-database
提供:Dev Guides
Python PostgreSQL-データベースの作成
CREATE DATABASEステートメントを使用して、PostgreSQLにデータベースを作成できます。 コマンドの後に作成されるデータベースの名前を指定することにより、PostgreSQLシェルプロンプトでこのステートメントを実行できます。
構文
以下は、CREATE DATABASEステートメントの構文です。
例
次の文は、PostgreSQLにtestdbという名前のデータベースを作成します。
\ lコマンドを使用して、PostgreSQLのデータベースを一覧表示できます。 データベースのリストを確認すると、次のように新しく作成されたデータベースを見つけることができます-
SQLステートメントCREATE DATABASEのラッパーである_createdb_コマンドを使用して、コマンドプロンプトからPostgreSQLにデータベースを作成することもできます。
Pythonを使用したデータベースの作成
psycopg2のカーソルクラスは、さまざまなPostgreSQLコマンドを実行し、レコードを取得してデータをコピーするさまざまなメソッドを提供します。 Connectionクラスのcursor()メソッドを使用して、カーソルオブジェクトを作成できます。
このクラスのexecute()メソッドは、PostgreSQLクエリをパラメーターとして受け取り、実行します。
したがって、PostgreSQLでデータベースを作成するには、このメソッドを使用してCREATE DATABASEクエリを実行します。
例
次のpythonの例は、PostgreSQLデータベースにmydbという名前のデータベースを作成します。