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

PostgreSQLを使用してDBeaverで自動インクリメント/SERIALID列を作成するにはどうすればよいですか?

    上記の質問に対する非常に役立つコメントを確認したところ、DBeaverの経験が不足しているために質問が行われたことに気付きました。

    完全を期すために、私は以下の私の質問に対する答えを示しました:

    1. はい、DBeaverGUIを介して直接自動インクリメントする方法があります。

    2. これは、タイプが serial の列を設定してテーブルを作成するときに、id変数を設定することで実行できます。 「nullではない」にチェックマークを付けてから、制約を介してIDを主キーとして設定します。

    以下に添付されているスクリーンショット:

    PostgreSQLの動作方法により、「シリアル」タイプは、一連の数値を使用できる疑似タイプです( http://www.postgresqltutorial.com/postgresql-serial/

    したがって、DBeaverでは、テーブルを設定すると、これは「シリアル」タイプではなく、次のように表示されます。

    これがPostgreSQLやDBeaverに精通している人にとって非常に明白な答えであることを感謝します。ご理解いただきありがとうございます:)




    1. MYSQLで7日より古い行を自動的に削除するストアドプロシージャ

    2. forループを使用して配列をテーブルに挿入します

    3. SQLServer2008のデータベースからデータセットへのビットデータ型から列挙型へのマッピング

    4. .Netのパラメータを使用してOracleストアドプロシージャを呼び出すための適切なodbcコマンドは何ですか?