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

マテリアライズドビューを作成するときに列がNULL可能でないことを示すにはどうすればよいですか?

    構文は、現在のCREATEまたはALTER形式ではサポートされていません。推測していますが、CREATE MATERIALIZED VIEWステートメントはすべてのクエリを受け入れるため、参照されているテーブルからnull以外の制約を確実にコピーすることはできません。

    ただし、pg_catalog.pg_attribute自体を更新して、必要な処理を実行できます。

    UPDATE pg_catalog.pg_attribute 
    SET attnotnull = true
    WHERE attrelid = the_oid_of_the_published_at_column;
    



    1. Oracleでxml要素の値を選択します

    2. MySQLの単純なエラーの理解

    3. Mysql結合テーブル

    4. python2.7からpython3.4へのエラー%のサポートされていないオペランドタイプ:'bytes'および'dict'