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

postgresqlとpsycopg2で自動コミットとはどういう意味ですか?

    すべてのPostgreSQLステートメントはトランザクションで実行されています。

    PostgreSQL自体のみ 自動コミットモードを知っています。これは、トランザクションを明示的に開始しない場合、各ステートメントが独自のトランザクションで実行されることを意味します。

    VACUUMのようなステートメント 他のステートメントと同じトランザクションで実行することはできません。

    psycopg2で自動コミットを使用していない場合、ドライバーは、最初のステートメントの実行時にトランザクションを明示的に開始することにより、非自動コミットモードをシミュレートする必要があります。




    1. Oracleにはフィルタリングされたインデックスの概念がありますか?

    2. &のような特殊文字をOracleデータベースに入力する方法は?

    3. プリペアドステートメントを使用して適切なmysqli拡張クラスを作成するにはどうすればよいですか?

    4. SQLite JSON_REMOVE()