PostgreSQL では、auto_increment を使用する代わりに、関数を使用してテーブルに主キーを生成できると思います。次のようなもの:
CREATE TABLE `blah` (
`id` bigint(20) unsigned NOT NULL my_generator_function(),
etc.
my_generator_function()
bigint を返す場所。
それは MySQL で可能ですか、それともアプリケーション コードから自分で行う必要がありますか?