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

PostgresLOCKを手動で解放する

    いいえ、できません。ロックは、例外なく、トランザクションが終了するまで保持されます。

    したがって、次のいずれかを行う必要があります。

    • アドバイザリーロックのような非標準のロックを使用します。これには、全員がそれをチェックして尊重する必要があります。または

    • 外部トランザクションが実行される前に、自律的にコミットするトランザクションで作業を行います。 PostgreSQLでは、自律的なサブトランザクションのサポートがないため、これにはdblinkを使用する必要があります。




    1. WindowsサービスからOracleに接続できません(エラー:ORA-12154:TNS:サービス名を解決できませんでした(12154))

    2. Ubuntu-12.04-MySqlはサービスmysqlstartを使用して起動しません

    3. ソートのためのVarcharから数値への変換

    4. SQLServerのVALUES句