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

Psycopg2:ストアドプロシージャPostgresでテーブルを作成します

    トランザクションをコミットする 必要があります コマンドを追加します:

    ...
    conn.commit()
    conn.close()
    

    または、接続を自動コミットモードに設定することもできます:

    conn = psycopg2.connect(user='a', password='a', dbname='a')
    conn.autocommit = True
    cur = conn.cursor()
    cur.callproc('try_create', ())
    conn.close()
    

    psycopg2でのトランザクション の詳細をご覧ください。




    1. 2つのデータベースに接続する

    2. setval()がリレーションで失敗するのはなぜですか...存在しませんか?

    3. MySQLテーブルでNULLを使用する場合

    4. 結果の列を複数の列に分割する方法