- 386 голосов
- 26 ответов
- 0 просмотров
Лучшие foreign-keys вопросы ИТ разработчиков
- 5 голосов
- 2 ответа
- 0 просмотров
- 14 голосов
- 5 ответов
- 0 просмотров
- 5 голосов
- 0 ответов
- 0 просмотров
Проблема гибернации: внешний ключ должен иметь то же количество столбцов, что и указанный первичный ключ
Цель: я хочу, чтобы importJobId в ImportJob использовался в качестве внешнего ключа для идентификатора таблицы размещения, так что когда у нас есть importJob...
- 0 голосов
- 1 ответ
- 0 просмотров
Не объявляйте ограничение для каждого столбца - объявляйте одно ограничение, которое ссылается на оба столбца ключа.
Executing: CREATE TABLE `calls`.`called` ( `date` DATETIME NULL, `rate` VARCHAR(10) NULL, `duration` TIME NULL, `Name` VARCHAR(20) NOT NULL, `Code` VARCHAR(10) NOT NULL, `Number` VARCHAR(10) NOT NULL, PRIMARY KEY (`Name`, `Code`, `Number`), INDEX ...
- 1 голос
- 1 ответ
- 0 просмотров
Найдите имя таблицы, на которую ссылаются, используя имя таблицы, поля и схемы
У меня есть требование, где мне нужно найти имя ссылочной таблицы (имя таблицы первичного ключа) по определенному полю в таблице (таблица внешнего ключа), ис...
- 0 голосов
- 0 ответов
- 0 просмотров
Я не уверен, что цепь и масло - хороший пример, так как одно не является частью другого. Я бы сказал, что часть вашей базы данных может выглядеть как СБОРКА: {1 Engine; 2 масло; 3 Цепь} и СОСТАВ {1 2; 1 3} Другими словами, двигатель содержит масло, а двигатель содержит цепь. Обратите внимание на приведенные выше изменения, касающиеся количества и единиц измерения.
я есть требование разработать 2 или более таблиц. 1. Таблица SubParts 2. Таблица MainParts. Одна основная часть может иметь несколько частей. Я думаю сделать что-то вроде Таблица SubPart: идентификатор и имя Таблица MainPart: идентификатор и ...
- 17 голосов
- 1 ответ
- 0 просмотров
- 14 голосов
- 5 ответов
- 0 просмотров
SQLAlchemy: получить модель из имени таблицы. Насколько я вижу, это может означать добавление какой-либо функции в конструктор метакласса.
Я хочу сделать функцию, которая, учитывая имя таблицы, возвращает модель с этимtablename. Eg:
- 36 голосов
- 4 ответа
- 0 просмотров
- 5 голосов
- 4 ответа
- 0 просмотров
Базы данных: создание журнала действий, как обрабатывать различные ссылки?
надеюсь, у вас всех был счастливый новый год.Итак, мой вопрос, чтоЭто лучший способ составить журнал действий. Позвольте мне объяснить это на примере, предпо...
- 8 голосов
- 4 ответа
- 0 просмотров
Да, именно такую функциональность я ищу! За исключением того, что Ironspeed Designed не отображает список всех виртуальных первичных и внешних ключей в базе данных. Это та часть, о которой я прошу.
ий способ быстро просмотреть информацию в базе данных - применить инструмент, который автоматически создает схему базы данных для всех таблиц и всех связей между ними. По моему опыту, такие инструменты используют внешние ключи в качестве ...
- 4 голосов
- 0 ответов
- 0 просмотров
Выбранные столбцы не имеют совместимого типа, даже если они имеют одинаковый тип
Я создаю FOREIGN KEY для Table1 (propType) из Table2 с groupName. Но я сталкиваюсь с ошибкой ниже. у выбранных столбцов нет совместимого типа, даже в MySQL т...
- 5 голосов
- 0 ответов
- 0 просмотров
Проблема гибернации: внешний ключ должен иметь то же количество столбцов, что и указанный первичный ключ
Цель: я хочу, чтобы importJobId в ImportJob использовался в качестве внешнего ключа для идентификатора таблицы размещения, так что когда у нас есть importJobId тогда и только тогда, мы можем иметь идентификатор в распределении, так как без Job не ...
- 4 голосов
- 0 ответов
- 0 просмотров
Я не тестирую в вашей реализации, просто в @stepank, но, вероятно, вы должны добавить: if not target: return None, потому что без него не получится, когда у вас ForeignKey, который указывает на Null, например, когда вы используете blank = True и Null = Правда.
ользовал следующий код в моем файле models.py: Создать гиперссылку на Foreignkey class ModelAdminWithForeignKeyLinksMetaclass(MediaDefiningClass): def __getattr__(cls, name): def foreign_key_link(instance, field): target = getattr(instance, ...
- 88 голосов
- 4 ответа
- 0 просмотров
Основы иностранных ключей в MySQL?
Есть ли хорошее объяснение того, как использовать конструкцию внешнего ключа MySQL? Я не совсем понял это из самих документов MySQL. До сих пор я занимался такими вещами, как внешние ключи, с помощью объединений и программного кода. И вторая ...
- 11 голосов
- 2 ответа
- 0 просмотров
В django, как ограничить выбор чужого поля на основе другого поля в той же модели?
У меня есть эти модели (я ограничил количество полей только необходимыми)
- 540 голосов
- 1 ответ
- 0 просмотров
Если ядро базы данных для таблиц отличается, вы получите эту ошибку, поэтому замените их на InnoDB
у неTRUNCATEнаmygroup работай? Хотя у меня естьON DELETE CASCADE SET Я получил: ОШИБКА 1701 (42000): Невозможно усечь таблицу, на которую ссылается ограничение внешнего ключа (mytest.instance, ОГРАНИЧЕНИЕinstance_ibfk_1 ВНЕШНИЙ КЛЮЧ (GroupID) ...
- 8 голосов
- 2 ответа
- 0 просмотров
- 30 голосов
- 7 ответов
- 0 просмотров
Sqlite / SQLAlchemy: как применять внешние ключи?
Новая версия SQLite имеет возможность применять ограничения внешнего ключа, но для обеспечения обратной совместимости вы должны включать его для каждого соед...
- 37 голосов
- 0 ответов
- 0 просмотров
Но это решает проблему без обновления существующей структуры базы данных.
я есть база данных компонентов. Каждый компонент имеет определенный тип. Это означает, что между компонентом и типом существует отношение многие-к-одному. Когда я удаляю тип, я хотел бы удалить все компоненты, которые имеют внешний ключ этого ...
- 6 голосов
- 2 ответа
- 0 просмотров
- 69 голосов
- 2 ответа
- 0 просмотров
RoLYroLLs: cascadeDelete устанавливается в файле миграции (после использования команды менеджера пакетов add-migration). Пример: AddForeignKey («dbo.Product», «GuidedActivityID», «dbo.GuidedActivity», «ID», cascadeDelete: false);
ользую Entity Framework 4.1 в приложении MVC 3. У меня есть объект, где у меня первичный ключ состоит из двух столбцов (составной ключ). И это используется в другом объекте в качестве внешнего ключа. Как создать отношения? В обычных скнерио мы ...
- 19 голосов
- 6 ответов
- 0 просмотров
- 2 голосов
- 2 ответа
- 0 просмотров
- 10 голосов
- 3 ответа
- 0 просмотров
InnoDB требует индексов для внешних ключей и ссылочных ключей, чтобы проверка внешних ключей могла быть быстрой и не требовала сканирования таблицы. В ссылочной таблице должен быть индекс, в котором столбцы внешнего ключа перечислены как первые столбцы в том же порядке.
ько что создал свою первую таблицу MySQL самостоятельно (кроме использования Joomla, Wordpress и т. Д.), И я много лет являюсь разработчиком MS SQL, но обычно я легко могу создать внешний ключ в MS SQL, но я столкнулся с трудностью или недостаток ...
- 5 голосов
- 1 ответ
- 0 просмотров
Джанго - «Неправильный тип. Ожидаемое значение pk, полученная ошибка »
В моей django-rest-framework у меня есть следующие модели:В основном каждая поездка имеет один конечный пункт назначения и может иметь несколько промежуточны...
- 4 голосов
- 2 ответа
- 0 просмотров
Как я могу найти таблицы, которые ссылаются на конкретную строку через внешний ключ?
Учитывая структуру как это:
- 1 голос
- 1 ответ
- 0 просмотров
Многократный внешний ключ к одной и той же таблице Gas Orm
С этого утра я столкнулся с очень большой проблемой. Я использую CodeIgniter для разработки веб-сайта и GAS ORM для базы данных. У меня в основном две таблиц...
- 0 голосов
- 0 ответов
- 0 просмотров
Проблема внешнего ключа: ОШИБКА 1005 (HY000): невозможно создать таблицу (номер ошибки: 150)
Я получаю эту ошибку:ERROR 1005 (HY000): Can't create table (errno: 150); Я знаю, что это как-то связано с внешними ключами, но я проверил, имеют ли они одинаковые типы информации и т.д., и я не могу найти проблему. Видео, режиссер актер, роль и ...
- 1 голос
- 0 ответов
- 0 просмотров
вопрос проектирования базы данных
Я строю базу данных как простое упражнение, она может быть размещена на любом сервере баз данных, поэтому я стараюсь поддерживать как можно более стандартные условия. По сути, я хотел бы сделать таблицу кодов, на которую ссылаются другие объекты. ...
- 2 голосов
- 1 ответ
- 0 просмотров
- 7 голосов
- 2 ответа
- 0 просмотров
Каков наилучший дизайн таблицы базы данных, которая может принадлежать двум разным ресурсам и, следовательно, нуждается в двух разных внешних ключах?
Мое приложение имеет настройки уведомлений для пользователей, которые могут принадлежать к группам. Администратор группы может определить параметры для всей группы, поэтому, когда любой пользователь выполняет действие, администратор получает ...
- 0 голосов
- 0 ответов
- 0 просмотров
FK на один столбец, ссылающийся на столбец из составного ПК
Невозможно создать / найти логику для применения FK к столбцу в дочерней таблице, ссылаясь на столбец из составного PK родительской таблицы. create table product(prod_id number, prod_name varchar2(20), price number, constraint PK12 primary ...
- 1 голос
- 0 ответов
- 0 просмотров
Странное поведение внешнего ключа в пустых таблицах в SQLite 3
У меня есть SQLite 3 со следующей настройкой (упрощенно): create table Location(LocationId integer not null, LocationCode text not null, primary key(LocationId), unique(LocationCode));На приведенную выше таблицу ссылается Департамент: create ...
- 13 голосов
- 4 ответа
- 0 просмотров
или же
ли способ переопределить ограничения внешнего ключа mysql в сценарии php?У меня есть запрос, переданный в MySQL от php, но он не проходит ограничение внешнег...
- 6 голосов
- 0 ответов
- 0 просмотров
В чем смысл самостоятельной ссылки на внешний ключ?
Я просмотрел устаревшую базу данных и нашел пару внешних ключей, которые ссылаются на сам столбец. Указанный столбец является столбцом первичного ключа. ALTER TABLE [SchemaName].[TableName] WITH CHECK ADD CONSTRAINT [FK_TableName_TableName] ...
- 43 голосов
- 2 ответа
- 0 просмотров
Django Rest Framework - Получить связанное поле модели в сериализаторе
Я пытаюсь вернуть HttpResponse из Django Rest Framework, включая данные из 2 связанных моделей. Модели: я
- 11 голосов
- 4 ответа
- 0 просмотров
- 3 голосов
- 1 ответ
- 0 просмотров
Sql - косвенный внешний ключ
У меня есть несколько вопросов по поводу дизайна базы данных.Есть ли имя для этого?Это хорошая практика?Какие-либо соображения производительности?У меня есть...
- 101 голос
- 0 ответов
- 0 просмотров
Нужны ли внешние ключи в дизайне базы данных?
Насколько я знаю, внешние ключи (FK) используются, чтобы помочь программисту правильно манипулировать данными. Предположим, что программист на самом деле делает это правильно, тогда нам действительно нужна концепция внешних ключей? Есть ли ...
- 50 голосов
- 3 ответа
- 0 просмотров
Как вы можете видеть в описании ошибки, ваша таблица содержит столбцы (_id, tast_title, notes, Remder_date_time), и вы пытаетесь добавить внешний ключ из столбца «taskCat», но он не существует в вашей таблице!
ался заставить работать внешние ключи в моей базе данных Android SQLite. Я пробовал следующий синтаксис, но он дает мне силу близко: private static final String TASK_TABLE_CREATE = "create table " + TASK_TABLE + " (" + TASK_ID + " integer ...
- 254 голосов
- 9 ответов
- 0 просмотров
Добавить внешний ключ в существующую таблицу
Я хочу добавить внешний ключ в таблицу с именем "katalog".
- 6 голосов
- 0 ответов
- 0 просмотров
Django Загрузка и переименование файлов
Пользователь загружает.c файл конкретного вопроса. Я хочу, чтобы файл был переименован в 'userid_questionid.c'Мой models.py - это:
- 228 голосов
- 20 ответов
- 0 просмотров
- 1 голос
- 0 ответов
- 0 просмотров
ИНОСТРАННЫЙ КЛЮЧ НА УДАЛИТЬ ОГРАНИЧЕНИЕ Ошибка - Oracle
В последнее время я пытался добавить следующий внешний ключ в таблицу с предложением RESTRICT в Oracle с помощью следующей команды:
- 280 голосов
- 28 ответов
- 0 просмотров
- 2 голосов
- 1 ответ
- 0 просмотров
Получить все внешние ключи, используя JDBC
Я использую PostgreSQL. Я пытаюсь получить все внешние ключи из таблицы. Это метод, который я сейчас использую. public String getFKeyData(String tableName, int i) throws SQLException { DatabaseMetaData dm = connection.getMetaData(); ResultSet rs ...
- 5 голосов
- 2 ответа
- 0 просмотров
- 10 голосов
- 4 ответа
- 0 просмотров