Лучшие foreign-keys вопросы ИТ разработчиков

  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Проблема гибернации: внешний ключ должен иметь то же количество столбцов, что и указанный первичный ключ

Цель: я хочу, чтобы importJobId в ImportJob использовался в качестве внешнего ключа для идентификатора таблицы размещения, так что когда у нас есть importJob...

Задан 24 Jan 2013, 19:54 от Rachel
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Не объявляйте ограничение для каждого столбца - объявляйте одно ограничение, которое ссылается на оба столбца ключа.

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 ...

Задан 20 Feb 2018, 19:40 от foolcool
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Найдите имя таблицы, на которую ссылаются, используя имя таблицы, поля и схемы

У меня есть требование, где мне нужно найти имя ссылочной таблицы (имя таблицы первичного ключа) по определенному полю в таблице (таблица внешнего ключа), ис...

Задан 25 Mar 2013, 14:11 от Arun
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Я не уверен, что цепь и масло - хороший пример, так как одно не является частью другого. Я бы сказал, что часть вашей базы данных может выглядеть как СБОРКА: {1 Engine; 2 масло; 3 Цепь} и СОСТАВ {1 2; 1 3} Другими словами, двигатель содержит масло, а двигатель содержит цепь. Обратите внимание на приведенные выше изменения, касающиеся количества и единиц измерения.

я есть требование разработать 2 или более таблиц. 1. Таблица SubParts 2. Таблица MainParts. Одна основная часть может иметь несколько частей. Я думаю сделать что-то вроде Таблица SubPart: идентификатор и имя Таблица MainPart: идентификатор и ...

Задан 18 Apr 2011, 19:35 от narayanan
  • 14 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

SQLAlchemy: получить модель из имени таблицы. Насколько я вижу, это может означать добавление какой-либо функции в конструктор метакласса.

Я хочу сделать функцию, которая, учитывая имя таблицы, возвращает модель с этимtablename. Eg:

Задан 28 Jul 2012, 19:38 от Sheena
  • 36 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

MySQL errorno 121

Я получаю эту ошибку при создании MySQL. Я делаю:

Задан 06 Nov 2012, 11:08 от T ZengerinkAngel.King.47
  • 5 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Базы данных: создание журнала действий, как обрабатывать различные ссылки?

надеюсь, у вас всех был счастливый новый год.Итак, мой вопрос, чтоЭто лучший способ составить журнал действий. Позвольте мне объяснить это на примере, предпо...

Задан 01 Jan 2010, 16:28 от Clash
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Да, именно такую ​​функциональность я ищу! За исключением того, что Ironspeed Designed не отображает список всех виртуальных первичных и внешних ключей в базе данных. Это та часть, о которой я прошу.

ий способ быстро просмотреть информацию в базе данных - применить инструмент, который автоматически создает схему базы данных для всех таблиц и всех связей между ними. По моему опыту, такие инструменты используют внешние ключи в качестве ...

Задан 11 Aug 2011, 18:48 от reinierpost
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Выбранные столбцы не имеют совместимого типа, даже если они имеют одинаковый тип

Я создаю FOREIGN KEY для Table1 (propType) из Table2 с groupName. Но я сталкиваюсь с ошибкой ниже. у выбранных столбцов нет совместимого типа, даже в MySQL т...

Задан 02 Jun 2016, 15:22 от Yugandhar
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Проблема гибернации: внешний ключ должен иметь то же количество столбцов, что и указанный первичный ключ

Цель: я хочу, чтобы importJobId в ImportJob использовался в качестве внешнего ключа для идентификатора таблицы размещения, так что когда у нас есть importJobId тогда и только тогда, мы можем иметь идентификатор в распределении, так как без Job не ...

Задан 24 Jan 2013, 20:54 от Rachel
  • 4 голосов
  • 0 ответов
  • 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, ...

Задан 24 Jun 2011, 20:21 от Crazyconoli
  • 88 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Основы иностранных ключей в MySQL?

Есть ли хорошее объяснение того, как использовать конструкцию внешнего ключа MySQL? Я не совсем понял это из самих документов MySQL. До сих пор я занимался такими вещами, как внешние ключи, с помощью объединений и программного кода. И вторая ...

Задан 16 Apr 2009, 17:26 от Macha
  • 540 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Если ядро ​​базы данных для таблиц отличается, вы получите эту ошибку, поэтому замените их на InnoDB

у неTRUNCATEнаmygroup работай? Хотя у меня естьON DELETE CASCADE SET Я получил: ОШИБКА 1701 (42000): Невозможно усечь таблицу, на которую ссылается ограничение внешнего ключа (mytest.instance, ОГРАНИЧЕНИЕinstance_ibfk_1 ВНЕШНИЙ КЛЮЧ (GroupID) ...

Задан 27 Mar 2011, 21:57 от user391986
  • 30 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Sqlite / SQLAlchemy: как применять внешние ключи?

Новая версия SQLite имеет возможность применять ограничения внешнего ключа, но для обеспечения обратной совместимости вы должны включать его для каждого соед...

Задан 10 Apr 2010, 21:07 от Nick Perkins
  • 37 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Но это решает проблему без обновления существующей структуры базы данных.

я есть база данных компонентов. Каждый компонент имеет определенный тип. Это означает, что между компонентом и типом существует отношение многие-к-одному. Когда я удаляю тип, я хотел бы удалить все компоненты, которые имеют внешний ключ этого ...

Задан 04 Feb 2009, 13:31 от Marius
  • 69 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

RoLYroLLs: cascadeDelete устанавливается в файле миграции (после использования команды менеджера пакетов add-migration). Пример: AddForeignKey («dbo.Product», «GuidedActivityID», «dbo.GuidedActivity», «ID», cascadeDelete: false);

ользую Entity Framework 4.1 в приложении MVC 3. У меня есть объект, где у меня первичный ключ состоит из двух столбцов (составной ключ). И это используется в другом объекте в качестве внешнего ключа. Как создать отношения? В обычных скнерио мы ...

Задан 25 Mar 2011, 18:41 от DotnetSparrow
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

InnoDB требует индексов для внешних ключей и ссылочных ключей, чтобы проверка внешних ключей могла быть быстрой и не требовала сканирования таблицы. В ссылочной таблице должен быть индекс, в котором столбцы внешнего ключа перечислены как первые столбцы в том же порядке.

ько что создал свою первую таблицу MySQL самостоятельно (кроме использования Joomla, Wordpress и т. Д.), И я много лет являюсь разработчиком MS SQL, но обычно я легко могу создать внешний ключ в MS SQL, но я столкнулся с трудностью или недостаток ...

Задан 03 Jun 2011, 17:34 от Tarik
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Джанго - «Неправильный тип. Ожидаемое значение pk, полученная ошибка »

В моей django-rest-framework у меня есть следующие модели:В основном каждая поездка имеет один конечный пункт назначения и может иметь несколько промежуточны...

Задан 10 Jun 2015, 18:27 от Ofek Agmon
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Многократный внешний ключ к одной и той же таблице Gas Orm

С этого утра я столкнулся с очень большой проблемой. Я использую CodeIgniter для разработки веб-сайта и GAS ORM для базы данных. У меня в основном две таблиц...

Задан 14 Jun 2016, 12:45 от hajalae
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Проблема внешнего ключа: ОШИБКА 1005 (HY000): невозможно создать таблицу (номер ошибки: 150)

Я получаю эту ошибку:ERROR 1005 (HY000): Can't create table (errno: 150); Я знаю, что это как-то связано с внешними ключами, но я проверил, имеют ли они одинаковые типы информации и т.д., и я не могу найти проблему. Видео, режиссер актер, роль и ...

Задан 02 Nov 2013, 15:51 от user2945329
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

вопрос проектирования базы данных

Я строю базу данных как простое упражнение, она может быть размещена на любом сервере баз данных, поэтому я стараюсь поддерживать как можно более стандартные условия. По сути, я хотел бы сделать таблицу кодов, на которую ссылаются другие объекты. ...

Задан 26 Jan 2010, 10:03 от Leonardo
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Каков наилучший дизайн таблицы базы данных, которая может принадлежать двум разным ресурсам и, следовательно, нуждается в двух разных внешних ключах?

Мое приложение имеет настройки уведомлений для пользователей, которые могут принадлежать к группам. Администратор группы может определить параметры для всей группы, поэтому, когда любой пользователь выполняет действие, администратор получает ...

Задан 09 Nov 2012, 15:43 от Logan Serman
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

FK на один столбец, ссылающийся на столбец из составного ПК

Невозможно создать / найти логику для применения FK к столбцу в дочерней таблице, ссылаясь на столбец из составного PK родительской таблицы. create table product(prod_id number, prod_name varchar2(20), price number, constraint PK12 primary ...

Задан 29 Jul 2013, 12:59 от user2630283
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Странное поведение внешнего ключа в пустых таблицах в SQLite 3

У меня есть SQLite 3 со следующей настройкой (упрощенно): create table Location(LocationId integer not null, LocationCode text not null, primary key(LocationId), unique(LocationCode));На приведенную выше таблицу ссылается Департамент: create ...

Задан 18 Mar 2013, 03:40 от Code Warrior
  • 13 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 или же

ли способ переопределить ограничения внешнего ключа mysql в сценарии php?У меня есть запрос, переданный в MySQL от php, но он не проходит ограничение внешнег...

Задан 24 Nov 2010, 16:03 от Parris Varney
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

В чем смысл самостоятельной ссылки на внешний ключ?

Я просмотрел устаревшую базу данных и нашел пару внешних ключей, которые ссылаются на сам столбец. Указанный столбец является столбцом первичного ключа. ALTER TABLE [SchemaName].[TableName] WITH CHECK ADD CONSTRAINT [FK_TableName_TableName] ...

Задан 11 Nov 2012, 11:51 от HuBeZa
  • 43 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Django Rest Framework - Получить связанное поле модели в сериализаторе

Я пытаюсь вернуть HttpResponse из Django Rest Framework, включая данные из 2 связанных моделей. Модели: я

Задан 17 Dec 2013, 10:48 от bpipat
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Sql - косвенный внешний ключ

У меня есть несколько вопросов по поводу дизайна базы данных.Есть ли имя для этого?Это хорошая практика?Какие-либо соображения производительности?У меня есть...

Задан 30 Dec 2013, 14:47 от Andrew Walters
  • 101 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Нужны ли внешние ключи в дизайне базы данных?

Насколько я знаю, внешние ключи (FK) используются, чтобы помочь программисту правильно манипулировать данными. Предположим, что программист на самом деле делает это правильно, тогда нам действительно нужна концепция внешних ключей? Есть ли ...

Задан 20 Aug 2008, 20:18 от Niyaz
  • 50 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как вы можете видеть в описании ошибки, ваша таблица содержит столбцы (_id, tast_title, notes, Remder_date_time), и вы пытаетесь добавить внешний ключ из столбца «taskCat», но он не существует в вашей таблице!

ался заставить работать внешние ключи в моей базе данных Android SQLite. Я пробовал следующий синтаксис, но он дает мне силу близко: private static final String TASK_TABLE_CREATE = "create table " + TASK_TABLE + " (" + TASK_ID + " integer ...

Задан 13 Mar 2011, 14:06 от user319940
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Django Загрузка и переименование файлов

Пользователь загружает.c файл конкретного вопроса. Я хочу, чтобы файл был переименован в 'userid_questionid.c'Мой models.py - это:

Задан 03 Sep 2014, 20:07 от cold_coder
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Получить все внешние ключи, используя JDBC

Я использую PostgreSQL. Я пытаюсь получить все внешние ключи из таблицы. Это метод, который я сейчас использую. public String getFKeyData(String tableName, int i) throws SQLException { DatabaseMetaData dm = connection.getMetaData(); ResultSet rs ...

Задан 10 Sep 2013, 10:36 от Dáire
Page 1 of 7
1 2 3 4 5