sql >> データベース >  >> RDS >> PostgreSQL

psycopg2を使用したpostgresqlDBの作成

    PostgreSQLのクライアントは、デフォルトでユーザーにちなんで名付けられたデータベースに接続します。これが、エラーFATAL:database "nishant" does not existが表示される理由です。 。

    デフォルトのシステムデータベースpostgresに接続できます 次に、クエリを発行して新しいデータベースを作成します。

    con = connect(dbname='postgres', user='nishant', host='localhost', password='everything')
    

    nishantを確認してください ユーザーにはデータベースを作成する権限があります。

    編集:ちなみに、〜/ .pgpassファイルをチェックして、パスワードをソースコードではなく安全に保存してください(http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html)。 postgresqlクライアントlibrairyであるlibpqは、このファイルをチェックして適切なログイン情報を取得します。とても便利です。




    1. Postgresの間隔で可変期間を使用する

    2. SQL /HQLJavaからのテーブル名と列名の解析

    3. ステートメントのINSERTINTO...部分を繰り返さずに、複数の行を挿入しますか?

    4. SQLServerログ配布とディザスタリカバリのインストールと構成-1