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

Postgresのテーブル列のデフォルト値を取得しますか?

    情報スキーマを使用する:

    SELECT column_name, column_default
    FROM information_schema.columns
    WHERE (table_schema, table_name) = ('public', 'mytable')
    ORDER BY ordinal_position;
    
     column_name │             column_default             
    ─────────────┼────────────────────────────────────────
     integer     │ 2
     text        │ 'I am default'::character varying
     moretext    │ 'I am also default'::character varying
     unimportant │ 
    (4 rows)
    

    スキーマの命名まで、これはどのSQLデータベースシステムでも機能するはずです。



    1. SQL Server(T-SQL)のデータベースメールキューのステータスを確認する

    2. SQLServerテーブルに計算列を追加する方法-SQLServer/T-SQLチュートリアルパート47

    3. Perconaサーバーをハイブリッドクラウドにデプロイする

    4. Oracleで数値を含まない行を返す2つの方法