beldmit: (Программизм)
[personal profile] beldmit
В рассылке по DBIx::Class пишут, что если в MySQL сказать

SET FOREIGN KEYS OFF;

Испортить консистентность данных

и сказать

SET FOREIGN KEYS ON;

То MySQL проглотит молча.

Date: 2011-04-15 07:26 am (UTC)
From: (Anonymous) (from livejournal.com)
Учитывая статус mysql, должны молча включиться и если там косяк из-за которого отсутствуют форен-ключи, то Ты сам себе злобный буратино.

Date: 2011-04-15 07:27 am (UTC)
From: [identity profile] beldmit.livejournal.com
При чем тут статус MySQL - я не понял. PostgreSQL такого себе не позволяет, AFAIK.

Date: 2011-04-15 07:31 am (UTC)
From: (Anonymous) (from livejournal.com)
Ну извини :))) Кто Тебе мешает пользоваться постгрёй?

А на счёт отключения ключей всё просто. Сделай дамп с бд с форен-ключами, а потом попробуй этот же дамп БЕЗ ОТКЛЮЧЕНИЯ завсимостей залить в бд.

Date: 2011-04-15 07:38 am (UTC)
From: [identity profile] beldmit.livejournal.com
Эти грабли знаю. В PostgreSQL такой режим все-таки только для заливки из дампа.

Date: 2011-04-15 07:39 am (UTC)
From: (Anonymous) (from livejournal.com)
Если тебе важно каждое движение пользователей, переезжай на постгрю. Если не так уж и важно, то забей.

Date: 2011-04-15 08:02 am (UTC)
From: [identity profile] beldmit.livejournal.com
Мне - важно. Но я с нее и не уезжал.

Date: 2011-04-15 08:05 am (UTC)
From: (Anonymous) (from livejournal.com)
Тогда не жалуйся на mysql :) Ты ведь не жалуешься, что в макдоналдсе не подают свежего тунца специально для Тебя выловленного и поджареного :)

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 26th, 2025 10:31 pm
Powered by Dreamwidth Studios