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

Postgresでrowversionsを使用してクライアントの増分更新を実装する

    Postgresののおかげで、ソリューションは当初考えられていたよりもはるかに単純であることがわかりました。システム情報機能 。

    • txid_current() レコードのrowversionを割り当てるためのトリガーで使用できます 。
    • txid_snapshot_min(txid_current_snapshot()) SQLServerユーザーがmin_active_rowversion()を使用するのと同じ方法で、最小のアクティブなトランザクションを取得するために使用できます。 。

    最良の部分は、これらが64ビットで、永続的で、バキュームの対象にならないことです。

    Postgresは本当に素晴らしいです。




    1. Windows認証を使用するようにPostgreSQLを構成するにはどうすればよいですか?

    2. SQL複数のレコードを1つのレコードにマージする

    3. CodeIgniterActiveRecordのバッチ置換

    4. Laravel SQLSTATE [23000]:整合性制約違反:1452子行を追加または更新できません