0

PostgresOIDは初めてです。知りたいのですが、SQLの場合、Postgres OIDは動的ですか静的ですか?OIDを作成した後、それらを自動または手動で変更する可能性はありますか?

4

1 に答える 1

3

PostgreSQL OIDは静的ですが、データベースのダンプと復元には耐えられないため、これに依存しないでください。

実際、PostgreSQL 8.1以降では、構成パラメーターdefault_with_oidsfalseデフォルトです。つまり、CREATE TABLEusingWITH OIDSオプションを使用しない限り、OIDはテーブルに存在しません。

つまり、簡単に言えば、OIDは過去のものです。それを使用しないでください、それに依存しないでください、それを忘れてください。

于 2013-02-14T12:41:58.820 に答える