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

PostgreSQLで自動番号付けIDフィールドをシリアルタイプに変更する方法

    実際、データ型serialはありません。 。これは、シーケンスから入力されたデフォルト値の省略表記です(マニュアル 詳細については)、本質的にあなたが今持っているもの。

    セットアップとserialとして定義された列の唯一の違い シーケンスと列の間にリンクがあり、手動で定義することもできます:

    alter sequence seq_gcompany_id owned by company.companyid;
    

    そのリンクを配置すると、最初にserialとして定義された列と列を区別できなくなります。 。この変更により、シーケンスを使用するテーブル(または列)が削除されると、シーケンスが自動的に削除されます。




    1. エクセルvbamysqlado接続

    2. PKおよびMySQLの別のフィールドでのテーブルの更新が散発的に遅い

    3. プールを埋めることができません(使用可能なバッファースペースがありません)

    4. 実際のエスケープ文字列とPDO