Изменить авто_инкремент MySQL с помощью надстройки Heroku ClearDB

Мое приложение Rails размещено на Heroku. У меня проблема с увеличением MySQL на 10: Большие идентификаторы автоматического увеличения

Я действительно хочу изменить его на 1, и я нашел для этого команду SQL. Однако я не могу понять, как подключиться к mysql через Heroku для его выполнения. Есть ли обходной путь? Это вообще возможно?


person myfashionhub    schedule 31.12.2014    source источник


Ответы (1)


Вы можете подключиться к базе данных, размещенной на ClearDB, с помощью локального mysql клиентского приложения командной строки. Сначала вам нужно проверить URL-адрес вашей базы данных, чтобы получить необходимые сведения о подключении, поэтому запустите heroku config, и вы должны увидеть строку, которая выглядит примерно так:

CLEARDB_DATABASE_URL: mysql://abcdef01234567:[email protected]/heroku_fedcba76543210?reconnect=true

URL-адрес содержит имя пользователя, пароль, имя хоста и базы данных в формате:

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

С этими четырьмя частями информации вы можете подключиться к своей базе данных. Используя (составленный) пример URL-адреса базы данных в качестве примера:

mysql --user=abcdef01234567 --password9876543 --host=us-cdbr-iron-east-01.cleardb.net heroku_fedcba76543210
person Steve    schedule 01.01.2015