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

プラグインなどでテーブルにindexを追加しているとエラーになる問題 #13

Open
katokaisya opened this issue Dec 3, 2024 · 1 comment
Labels

Comments

@katokaisya
Copy link
Collaborator

baserCMS 4系→5系にマイグレーションする際に
プラグインなどで、blog_post_idなど、リレーション用のカラムにindexが貼ってあると、エラーで処理が中断してしまいます。

例)optional_links テーブル

		'indexes' => array(
			'PRIMARY' => array('column' => 'id', 'unique' => 1),
			'blog_post_id' => array('column' => 'blog_post_id', 'unique' => 0),
			'blog_content_id' => array('column' => 'blog_content_id', 'unique' => 0)
		),

こちらが原因で、
Invalid constraint type `` in table optional_links.
で処理が止まってしまいます。

image

@katokaisya
Copy link
Collaborator Author

4系の環境メンテナンス→バックアップデータを取得する前に
4系のサイト側のDBから追加indexを削除しないと正常動作しない。

@katokaisya katokaisya changed the title プラグインなどでテーブルにindexを追加しているとエラーになる。 プラグインなどでテーブルにindexを追加しているとエラーになる問題 Dec 3, 2024
@ryuring ryuring added the bug label Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants