metaclass: (Default)
[personal profile] metaclass
http://guides.rubyonrails.org/migrations.html#active-record-and-referential-integrity
"The Active Record way claims that intelligence belongs in your models, not in the database. As such, features such as triggers or foreign key constraints, which push some of that intelligence back into the database, are not heavily used."

В ActiveRecord червь не рекомендует делать констрейнты в БД. Это огорчение, т.к. например, я сломал к хуям (т.е. до невозможности вообще хоть что-либо сделать из UI) хипстерское веб-приложение одним SQL-запросом :)

Date: 2013-07-30 05:12 pm (UTC)
From: [identity profile] juan-gandhi.livejournal.com
Да ну их нахуй.

Date: 2013-07-30 05:19 pm (UTC)
From: [identity profile] sergiej.livejournal.com
С констрейнтами практически всегда больше проблем чем помощи. Если вдруг хочется оставить контроль базе, то потом блин всё равно позаботься завернуть вылетевший на базе констрейнт эксепшн в логику приложения, а это никак не меньше работы чем позаботиться о данных до попытки запихнуть их тупо.

Date: 2013-07-30 05:33 pm (UTC)
From: [identity profile] bydl0coder.livejournal.com
Строчка осталась в доке с тех времен, когда из баз они один мускуль знали (можно blame посмотреть ради прикола). В нынешних и DSL для констрейнов в миграциях, само поднимется, откатится. Нефиг маны читать потому что, хуяк хуяк и в продакшен. Это тебя нанимают за 7 штук админку писать?

Date: 2013-07-30 05:37 pm (UTC)
From: [identity profile] bydl0coder.livejournal.com
Тьфу блин.
are not heavily used
Олег, залогиньтесь.

Date: 2013-07-30 06:19 pm (UTC)
From: [identity profile] vinslivins.livejournal.com
а можно спросить, каким образом был отправлен скл запрос не из моделей рельсов?

предполагается, что в базу данных лазют рельсы, и только рельсы.

если надо кому-то ещё - слава богу делать веб-сервисы можно практически генератором.
From: [identity profile] livejournal.livejournal.com
User [livejournal.com profile] insanegigolo referenced to your post from Рельсы и констрейнты в БД (http://insanegigolo.livejournal.com/89887.html) saying: [...] Оригинал взят у в Рельсы и констрейнты в БД [...]

Есенинское

Date: 2013-07-31 06:56 am (UTC)
From: [identity profile] livejournal.livejournal.com
User [livejournal.com profile] plumqqz referenced to your post from Есенинское (http://plumqqz.livejournal.com/389428.html) saying: [...] рожье В овраг глухой. Пролей как масло Власа луны В мужичьи ясли Моей страны Срок ночи долог... [...]

Date: 2013-07-31 09:35 am (UTC)
From: [identity profile] zealer.livejournal.com
Это конечно неофициально, но с моей точки зрения - Рельсы предполагают, что на проекте будет DBA, который будет работать с базой на продакшене.
А в development/test режиме это не обязательно.

Date: 2013-07-31 04:22 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Не является ли это поводом для посыла рельсов вхуй?

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 18th, 2025 05:53 am
Powered by Dreamwidth Studios