Size: a a a

DBA - русскоговорящее сообщество

2021 February 28

У

Уруруборос Иванович... in DBA - русскоговорящее сообщество
Sergey Polichnoy

 `last_mod_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Метка времени последней модификации записи',
 `common_includes` int unsigned NOT NULL DEFAULT '0' COMMENT 'Общий объем услуги включенной в абон. плату (Мб). Переопределяет поле categories.includes когда категория включена в общую группу',
 `use_common_includes` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Определяет использование common_includes вместо categories.includes для категорий включенных в общую группу. Флаг (0/1)',
 `available_fl` tinyint(1) NOT NULL DEFAULT '-1' COMMENT 'Флаг доступности тарифа для назначения учетным записям физических лиц (флаг), -1 значение не назначалось, 0 тариф недоступен, 1 тариф доступен',
 `available_ul` tinyint(1) NOT NULL DEFAULT '-1' COMMENT 'Флаг доступности тарифа для назначения учетным записям юридических лиц (флаг), -1 значение не назначалось, 0 тариф недоступен, 1 тариф доступен',
 `check_active_hours` tinyint unsigned NOT NULL DEFAULT '1' COMMENT 'Учитывать 12-часовой порог при тарификации тарифа: 1-да, 0-нет',
 `rent_as_service` tinyint NOT NULL DEFAULT '0' COMMENT 'Флаг: абонентская плата тарифицируется как дополнительная услуга',
 `nds_above` tinyint DEFAULT NULL COMMENT 'Расчет НДС (флаг). NULL - наследуется из опций, 0 - включен в стоимость, 1 - не включен стоимость, 2 - не применяется',
 PRIMARY KEY (`tar_id`),
 KEY `archive` (`archive`),
 KEY `additional` (`additional`),
 KEY `tarifs_ibfk_1` (`cur_id`),
 KEY `tarifs_ibfk_2` (`sale_dictionary_id`),
 CONSTRAINT `tarifs_ibfk_1` FOREIGN KEY (`cur_id`) REFERENCES `currency` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE,
 CONSTRAINT `tarifs_ibfk_2` FOREIGN KEY (`sale_dictionary_id`) REFERENCES `sale_dictionary` (`record_id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1535 DEFAULT CHARSET=utf8 COMMENT='Тарифные планы'
?
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Sergey Polichnoy

 `last_mod_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Метка времени последней модификации записи',
 `common_includes` int unsigned NOT NULL DEFAULT '0' COMMENT 'Общий объем услуги включенной в абон. плату (Мб). Переопределяет поле categories.includes когда категория включена в общую группу',
 `use_common_includes` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Определяет использование common_includes вместо categories.includes для категорий включенных в общую группу. Флаг (0/1)',
 `available_fl` tinyint(1) NOT NULL DEFAULT '-1' COMMENT 'Флаг доступности тарифа для назначения учетным записям физических лиц (флаг), -1 значение не назначалось, 0 тариф недоступен, 1 тариф доступен',
 `available_ul` tinyint(1) NOT NULL DEFAULT '-1' COMMENT 'Флаг доступности тарифа для назначения учетным записям юридических лиц (флаг), -1 значение не назначалось, 0 тариф недоступен, 1 тариф доступен',
 `check_active_hours` tinyint unsigned NOT NULL DEFAULT '1' COMMENT 'Учитывать 12-часовой порог при тарификации тарифа: 1-да, 0-нет',
 `rent_as_service` tinyint NOT NULL DEFAULT '0' COMMENT 'Флаг: абонентская плата тарифицируется как дополнительная услуга',
 `nds_above` tinyint DEFAULT NULL COMMENT 'Расчет НДС (флаг). NULL - наследуется из опций, 0 - включен в стоимость, 1 - не включен стоимость, 2 - не применяется',
 PRIMARY KEY (`tar_id`),
 KEY `archive` (`archive`),
 KEY `additional` (`additional`),
 KEY `tarifs_ibfk_1` (`cur_id`),
 KEY `tarifs_ibfk_2` (`sale_dictionary_id`),
 CONSTRAINT `tarifs_ibfk_1` FOREIGN KEY (`cur_id`) REFERENCES `currency` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE,
 CONSTRAINT `tarifs_ibfk_2` FOREIGN KEY (`sale_dictionary_id`) REFERENCES `sale_dictionary` (`record_id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1535 DEFAULT CHARSET=utf8 COMMENT='Тарифные планы'
понимаю.. )
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
первая таблица
связана со второй
через 2 других
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Sergey Polichnoy
первая таблица
связана со второй
через 2 других
и что
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
Уруруборос Иванович
Может не надо так кидать сюда а?
я извинился)
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
Serega Carbon
и что
прямой связи нет.
ключей связей нет
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
и не может быть.
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Sergey Polichnoy
прямой связи нет.
ключей связей нет
ye b [eq c ghzvjq cdzpm.)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Sergey Polichnoy
прямой связи нет.
ключей связей нет
ну и что
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
генератор анализирует таблицы и связи и выбирает, в какую таблу вставлять данные первыми а потом по ключам заполнять остальные таблицы
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
ну и как Вы предлагаете писать генератор не зная что
у первой таблицы есть третья таблица, чьё поле задаёт
какой tar_id будет у четвёртой таблицы
которое связано со второй
источник

У

Уруруборос Иванович... in DBA - русскоговорящее сообщество
Sergey Polichnoy
ну и как Вы предлагаете писать генератор не зная что
у первой таблицы есть третья таблица, чьё поле задаёт
какой tar_id будет у четвёртой таблицы
которое связано со второй
Хорошая архитектура
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
сам тащусь)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Sergey Polichnoy
ну и как Вы предлагаете писать генератор не зная что
у первой таблицы есть третья таблица, чьё поле задаёт
какой tar_id будет у четвёртой таблицы
которое связано со второй
ну констрейнты есть, по ним можна определится
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
Serega Carbon
ну констрейнты есть, по ним можна определится
нет
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
увы
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
да
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
эм еще раз
нет.
третья таблица имеет свойство 0,1,2 у одного из столбца
которое во второй таблице связано с 0,1,2 другого столбца
но логика не прямая)
источник

У

Уруруборос Иванович... in DBA - русскоговорящее сообщество
Констрейнт это хорошо, но база же чекает его и тратит время
источник

SP

Sergey Polichnoy in DBA - русскоговорящее сообщество
Уруруборос Иванович
Констрейнт это хорошо, но база же чекает его и тратит время
и это хорошо
источник