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

PostgreSQL-非主キーの自動インクリメント列を作成します

    次のシーケンスでデフォルト値を追加します:

    CREATE SEQUENCE mytable_item_id_seq OWNED BY mytable. item_id;
    ALTER TABLE mytable ALTER item_id SET DEFAULT nextval('mytable_item_id_seq');
    

    これを機能させるには、item_idを除外する必要があります すべてのINSERTの列 statrments。デフォルト値は、列に値が指定されていない場合にのみ使用されるためです。



    1. SQL Serverデータベース(T-SQL)からデータファイルを削除する方法

    2. sqlAlchemyを使用したスト​​アドプロシージャ

    3. MySQLの既存のフィールドに文字列を追加するにはどうすればよいですか?

    4. 配列をストアドプロシージャに渡します