Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants