postgresqlデータベースのテーブルの一意のキー(たとえば、ユーザーのID)に対してどのデータ型を選択する必要がありますか?
bigintは1つですか?
ありがとう
一意のIDを自動的にインクリメントするには、serial
タイプを使用します。
20億を超えるエントリを計画している場合は、bigserial
を使用してください。 serial
は、MySQLのAUTO_INCREMENT
に相当するPostgresSQLです。
bigint
(または自動インクリメントキーが必要な場合はbigserial
)で問題ありません。
know forcertainで、ロードする行が多すぎない場合は、integer
(または通常のserial
)で、ハードディスクの空き容量を節約できる可能性があります。