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

pg_dependを再構築することは可能ですか?

    いいえ、その情報は冗長ではないためです(これは問題になります)。

    pg_dependを手動でいじる 事態を悪化させる可能性があります。

    最善の策は、スキーマのみのダンプを作成することです(pg_dump --section=pre-data )新しいデータベースにロードできるようになるまで手動でマッサージします(シーケンスを所有する列など、一部の依存関係は引き続き失われます)。

    それで成功したら、ALTERを使用します 気付いた依存関係をさらに調整するためのステートメントが欠落しています。

    結果に満足したら、データベースの残りの部分をダンプします(pg_dump --section=data およびpg_dump --section=post-data )そしてそれらをこの順序でデータベースに復元します。

    それ以上のことはできないと思います。




    1. JOOQを使用してPostgreSQLにJSON列を含む更新可能なレコードを挿入するにはどうすればよいですか?

    2. PDO_DBLIBを使用したMSSQLデータベースへの接続中にPHPエラーが発生しました

    3. SQL Serverの内部:問題のあるオペレーターPt。 II –ハッシュ

    4. Oracleでvarcharを個別の列に分割する