2
ответа

Нужны ли Rails ограничения на уровне базы данных?

У меня та же проблема, что и в следующем посте. Поэтому мне интересно, почему Rails не поддерживает генерацию внешних ключей по умолчанию? Разве это не нужно? Или мы должны делать это вручную?
вопрос задан: 23 May 2017 12:13
2
ответа

MySQL: Как определить отношения внешнего ключа программно?

Подобный этому вопросу, но для MySQL.... Как я могу программно определить ссылки внешнего ключа в MySQL (принимающий InnoDB)? Я могу почти получить их с: ПОКАЖИТЕ СОСТОЯНИЕ ТАБЛИЦЫ ГДЕ Имя = '...
вопрос задан: 23 May 2017 12:00
2
ответа

Разделение таблиц MySQL, который имеет внешние ключи?

Что было бы соответствующим способом сделать это, так как MySQL, очевидно, не обладает этим. Оставить или разделение или внешние ключи из проектирования баз данных не походило бы на хорошую идею...
вопрос задан: 23 May 2017 11:45
2
ответа

PostgreSQL массив элементов, каждый из которых является внешним ключом

Я пытаюсь создать БД для своего приложения, и я хотел бы найти один из лучших способов сделать это - создать отношение «один ко многим» между моими таблицами «Пользователи» и «Элементы». Я знаю, что могу сделать третий ...
вопрос задан: 9 December 2016 06:41
2
ответа

Как использовать динамический foreignkey в Django?

Я хочу подключить единственный ForeignKey к двум различным моделям. Например: у Меня есть две модели под названием Слепки и Изделия, и третья модель, Фавориты, для favoriting любая из других моделей. Как может я...
вопрос задан: 20 April 2016 17:06
2
ответа

Динамические внешние ключи - как реализовать?

У меня есть 4 таблицы (назначенный, класс, избранный, состояние), что я хочу к перекрестной ссылке в единственную таблицу (участники) столбец. Значения 4 таблиц время чувствительные базирующиеся от таблицы истории (...
вопрос задан: 8 November 2015 11:06
2
ответа

Отношения ManyToMany с использованием JPA с провайдером Hibernate не создают первичные ключи

Я создал две сущности JPA (Client, InstrumentTraded), используя Hibernate в качестве поставщика, который имеет отношение ManyToMany. После того, как Hibernate сгенерировал таблицы для MySQL, создается впечатление, что ...
вопрос задан: 19 October 2015 19:25
2
ответа

Ограничение Postgresql

Я, может казаться, не разбираюсь в этом, я пытаюсь изменить поле, чтобы быть внешним ключом с каскадным удалением..., что я делаю неправильно? ALTER TABLE my_table ОГРАНИЧИТЕЛЬНЫЙ FOREIGN KEY ADD за 4$ my_field...
вопрос задан: 11 December 2014 12:34
2
ответа

MySQL DROP всех таблиц, игнорируя внешние ключи

Есть ли хороший простой способ удалить все таблицы из базы данных MySQL, игнорируя любые ограничения внешнего ключа, которые могут быть там?
вопрос задан: 27 October 2014 01:20
2
ответа

Способ проверить, существует ли внешний ключ в SQL 2005

Существует ли простой способ проверить, существует ли внешний ключ для столбца в таблице? Я пишу сценарий, который добавит внешний ключ, только если он не существует.
вопрос задан: 27 April 2014 19:20
2
ответа

SQLite3 Внешний ключ Python не работает [дубликат]

Я работаю с python2 и sqlite3 (3.11 точно), и я создал две таблицы, одна из которых имеет внешний ключ, это код моих таблиц: CREATE TABLE, если НЕ СУЩЕСТВУЕТ пользователей (...
вопрос задан: 15 December 2012 21:52
2
ответа

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

Действительно ли возможно установить ограничение на уникальность данных как внешний ключ в другой таблице? Если да, как Вы пошли бы об объявлении его? Как Вы пошли бы о присвоении ключа-кандидата? Действительно ли это возможно? Пример: I...
вопрос задан: 6 December 2012 13:27
2
ответа

MySQL errorno 121

Я добираюсь, эта ошибка в MySQL создают. Я делаю: CREATE TABLE 'blogReply' ('идентификатор' INT (24) NOT NULL первичный ключ 'КОММЕНТАРИЯ AUTO_INCREMENT Этой Таблицы', 'blogId' INT (24) НЕТ...
вопрос задан: 6 November 2012 11:08
2
ответа

Как я удаляю ограничение внешнего ключа в SQLAlchemy?

Я использую SQLAlchemy, Мигрируют для отслеживания изменения базы данных, и я сталкиваюсь с проблемой с удалением внешнего ключа. У меня есть две таблицы, t_new является новой таблицей, и t_exists является существующей таблицей...
вопрос задан: 20 September 2012 16:34
2
ответа

Проверочное ограничение внешнего ключа T-SQL

Когда Вы создаете ограничение внешнего ключа в таблице, и Вы создаете сценарий в MS Studio управления SQL, это похоже на это. ALTER TABLE T1 С ПРОВЕРКОЙ ОГРАНИЧЕНИЕ FK_T1 FOREIGN KEY ADD (project_id)...
вопрос задан: 6 February 2012 00:53
2
ответа

Как я делаю Django-поршень для включения связанных дочерних объектов в сериализированный вывод?

Я вытягиваю волосы здесь, потому что это не работает на меня и кажется, что должно быть. Я использую Django-поршень, чтобы разработать API и иметь 2 модели, Создание и Район застройки. BuildingArea...
вопрос задан: 6 December 2011 12:54
2
ответа

Внешний ключ MySQL к той же таблице перестал работать с ошибкой 1005, errno 150

mysql> категория ALTER TABLE ОГРАНИЧЕНИЕ ADD category_parent_category_id FOREIGN KEY (родитель) категория REFERENCES (идентификатор); ОШИБКА 1005 (HY000): не Может составить таблицу 'sfnews.#sql-244_1' (errno: 150) DDL как...
вопрос задан: 22 November 2011 17:36
2
ответа

Изменение первичного ключа MySQL, когда ограничения внешнего ключа существуют

У меня есть две уже существующих таблицы, которые смотрят (частично) примерно как это: родитель CREATE TABLE (old_pk CHAR (8) NOT NULL PRIMARY KEY) ENGINE=InnoDB; ребенок CREATE TABLE (parent_key CHAR (8)...
вопрос задан: 30 April 2011 17:33
2
ответа

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

это записано в каждой книге, что внешние ключи являются на самом деле первичным ключом в некоторой другой таблице, но можем мы иметь внешний ключ, который не является первичным ключом ни в какой другой таблице
вопрос задан: 7 September 2010 04:41
2
ответа

Используя MySQL Index для внешних ключей с В спящем режиме

Наша текущая база данных (MySQL) уже имеет Индексы для своих внешних ключей, так как они используют InnoDB, который (afaik) автоматически генерирует IndexTables для внешних ключей. Будьте в спящем режиме не использовался для создания их...
вопрос задан: 13 August 2010 08:38
2
ответа

Вопрос о внешнем ключе MySQL

Определение внешнего ключа также определяет индекс? У меня есть mysql v5.1.46, и я смотрю на Инструмент администрирования MySQL и его шоу внешний ключ как индекс, таким образом, я хотел подтвердить?
вопрос задан: 20 July 2010 12:28
2
ответа

PostgreSQL: Как индексировать все внешние ключи?

Я работаю с большой базой данных PostgreSQL, и я пытаюсь настроить ее для получения большего количества производительности. Наши запросы и обновления, кажется, делают много поисков с помощью внешних ключей. Что я хотел бы...
вопрос задан: 4 June 2010 17:28
2
ответа

Ограничения внешнего ключа MySQL, каскадное удаление

Я хочу использовать внешние ключи, чтобы сохранить целостность и избежать сирот (я уже использую innoDB). Как сделать SQL-оператор, который удаляет CASCADE? Если я удаляю категорию, то как мне убедиться, что она ...
вопрос задан: 27 May 2010 07:24
2
ответа

Обрабатывание исключений внешнего ключа в PHP

Каков лучший способ в PHP для обрабатывания исключений внешнего ключа на mysql базе данных? Существует ли mysql класс, который может использоваться для упрощения какого-либо кода? Идеально, то, что я хочу сделать как пример, должно попытаться...
вопрос задан: 20 May 2010 20:20
2
ответа

Когда использовать внешний ключ в MySQL

Есть ли официальное руководство или порог для указания, когда это - лучшая практика для использования внешнего ключа в базе данных MySQL? Предположим, что Вы составили таблицу для фильмов. Один способ сделать это состоит в том, чтобы интегрироваться...
вопрос задан: 19 May 2010 18:19
2
ответа

MySQL размер ключа primary/foreign?

Я, кажется, вижу много людей, произвольно присваивающих большие размеры основным полям / полям внешнего ключа в их схемах MySQL, таких как INT (11) и даже BIGINT (20) как использование WordPress. Теперь исправьте меня, если я...
вопрос задан: 15 May 2010 17:58
2
ответа

Мертвая блокировка SQL-сервера между ВСТАВКОЙ и оператором SELECT

У меня есть проблема с несколькими мертвыми блокировками на SQL-сервере 2005. Этот между ВСТАВКОЙ и оператором SELECT. Существует две таблицы. Таблица 1 и Table2. Table2 имеет PK Table1 (table1_id) как...
вопрос задан: 29 April 2010 07:21
2
ответа

TDD с HSQLDB — удаляющий внешние ключи

Я использую HSQLDB для интеграционного тестирования слоя данных, которое является большим. Однако я нахожу, что мои ограничения внешнего ключа мешают моим тестам. Например, для тестирования простого выбора на...
вопрос задан: 21 April 2010 21:34
2
ответа

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

Я динамично храню информацию в базе данных в зависимости от запроса://таблица, идентификатор и столбец обеспечиваются запросом table_obj = getattr (модели, таблица) запись = table_obj.objects.get (pk =...
вопрос задан: 9 April 2010 14:01
2
ответа

Linq к sql - удаляют некоторые связанные записи

Я использую linq для sql, и у меня есть много таблиц с продвижением внешних ключей к UserId. Действительно ли возможно иметь некоторые из этих внешних таблиц, убранных после удаления. Например, я хочу пользователей...
вопрос задан: 24 March 2010 17:14