Apartment gem を使用して Heroku マルチスキーマ pgSQL アプリで pg_dump を使用したいのですが、スキーマが多すぎて機能しません。
調べてみたところ、以下のリンク先のアパートの宝石の作成者から次のことがわかりました。
私は、ここで参照されている Apartment gem の作成者です。Heroku で 1 年以上使用しており、スキーマを利用しています。
使用するのは間違いなく問題ありません。スキーマごとに 50 以上のテーブルを持つアプリケーションで 100 をはるかに超えるスキーマを使用しても優れたパフォーマンスが得られます。
@4ware が言及した記事では、heroku の pg:backups コマンドの問題について説明しています。(その記事は、私たちのサポート クエリから生まれたものだと確信しています)
間違いなく問題がありますが、これは Postgresql、スキーマ、またはスキーマを使用したマルチテナンシーの欠点ではなく、heroku ツール自体の欠点です。Postgresql がデータベースで ingres をサポートするようになったので、組み込みツールを実際に使用する必要はありません。必要なときに pg_dump を実行するだけで、期待どおりの速さで動作します。
外部ツールを使用するにはどうすればよいですか? 誰かがこれについて詳しく説明できますか?