Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mysql compatibility #3

Open
wants to merge 1 commit into
base: development
Choose a base branch
from
Open

Mysql compatibility #3

wants to merge 1 commit into from

Conversation

marati
Copy link

@marati marati commented Aug 20, 2015

No description provided.

@bashmach
Copy link
Collaborator

Вообще, хоть на данный момент это и не принципиально, все-таки желательно использовать postgres, т.к. в дальнейшем возможно будут появляться места, где обойтись средствами mysql не получится.

@bashmach
Copy link
Collaborator

По поводу твоей ошибки в postgresql, попробуй сделать новую схему и запустить миграции на ней - возможно ты чекаутил себе какую-то версию development, в которой был баг с откатом миграций и в твоей схеме появился "поломаный" ключ. Скорее всего, это ты и пытаешься обойти, перейдя на MySQL.

На счет поддержки mysql я отписался чуть выше. Но я не против того, чтобы принять этот pull-request, но только если будут переименованы остальные ключи и пофиксятся тесты, потому как сейчас на ветке mysql-compatibility с MySQL-адаптером они валятся с ошибкой (на этой же ветке с pgsql-адаптером все проходит):

Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1553 Cannot drop index 'teams_leagueid_foreign': needed in a foreign key constraint (SQL: alter table `teams` drop index teams_leagueid_foreign)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants