0

私の Rails アプリは Heroku でホストされています。10 ずつインクリメントする MySQL に問題があります: 大きな自動インクリメント ID

本当に 1 に変更したいのですが、そのための SQL コマンドを見つけました。ただし、Heroku経由でmysqlに接続して実行する方法がわかりません。回避策はありますか? それは可能ですか?

4

1 に答える 1

1

mysqlローカルコマンド ライン クライアント アプリケーションを使用して、ClearDB がホストするデータベースに接続できます。最初に、必要な接続の詳細を取得するためにデータベースの URL を確認する必要があります。実行するheroku configと、次のような行が表示されます。

CLEARDB_DATABASE_URL: mysql://abcdef01234567:9876543@us-cdbr-iron-east-01.cleardb.net/heroku_fedcba76543210?reconnect=true

URL には、ユーザー名、パスワード、ホスト、およびデータベース名が次の形式で含まれています。

mysql://username:password@host/database?reconnect=true

これら 4 つの情報を使用して、データベースに接続できます。(構成された) サンプル データベース URL を例として使用します。

mysql --user=abcdef01234567 --password9876543 --host=us-cdbr-iron-east-01.cleardb.net heroku_fedcba76543210
于 2015-01-01T11:45:26.723 に答える