Результаты поиска по запросу "foreign-keys"

1 ответ

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

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

23 ответа

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

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

3 ответа

MySQL документы

я есть эти две таблицы только для примера: TAB_TEACHER - id_teacher // primary key, autoincrement - name_teacher // a varchar TAB_STUDENT - id_student // primary key, autoincrement - name_student // a varchar - id_teacher_fk // foreign key ...

ТОП публикаций

1 ответ

Спасибо, это сработало для меня! Я уже придумал некрасивое решение, используя временную таблицу, но эта проблема потрясающая :) Я оставлю вопрос открытым на некоторое время, чтобы вы могли получить больше голосов :)

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

6 ответов

Переименование столбцов с внешним ключом в MySQL

Мы пытаемся переименовать столбец в MySQL (5.1.31, InnoDB), который является внешним ключом для другой таблицы. Сначала мы пытались использовать Django-South, но столкнулись с известной проблемой: http://south.aeracode.org/ticket/243 ...

11 ответов

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

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

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

4 ответа

Это выглядит немного запутанным, но на самом деле приводит к удивительно компактному запросу:

class Log: project = ForeignKey(Project) msg = CharField(...) date = DateField(...)у выбрать четыре самые последние записи журнала, где каждая запись журнала должна иметь уникальный внешний ключ проекта. Я пробовал решения для поиска в Google, но ...

1 ответ

 о том, как его отфильтровать.

аюсь настроить запрос Sybase, который даст мне следующий вывод: Table KeyType KeyNumber Column table1 PK 1 table1_id table1 FK 2 table2_id table1 FK 3 table3_id table1 FK 4 table4_id table1 Unique 5 table1_abc table1 Unique 5 table1_defДругими ...

0 ответов

Crackalacking, спасибо :)

т, у меня проблема, когда мне нужен каскад на несколько внешних ключей, указывающих на одну и ту же таблицу .. [Insights] | ID | Title | | 1 | Monty Python | | 2 | Spamalot | [BroaderInsights_Insights] | broaderinsight_id | insight_id | | 1 | 2 ...