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

pg_dump:無効なオプション-移行時のi

    セキュリティの問題ではないため、修正が行われる可能性はほとんどありません。たとえそうであったとしても、彼らが3.xにパッチを適用しているのかどうかはわかりません。

    問題はここのdb:structure:dumpタスクにあります:

    https:/ /github.com/rails/rails/blob/v3.2.22.2/activerecord/lib/active_record/railties/databases.rake#L428

    最も簡単なのは、そのタスク(413〜448)をコピーして、独自のlib / tasksディレクトリに配置し、namespace dbをラップすることです。 その周りで、pg_dumpコマンドを微調整して(-iを削除)、タスクが組み込みタスクをオーバーライドする必要があります。



    1. 複数のmysql結果を1つの列値でグループ化する

    2. SQL Serverのカスタム集計関数(連結)

    3. php/PDOにレコードが存在する場合はレコードを削除します

    4. Oracleの一括収集に相当するSQLServer