foreign-key-relationship

Ein Fremdschlüssel ist eine Spalte oder eine Kombination von Spalten in einer relationalen Tabelle, die einem Kandidatenschlüssel einer anderen Tabelle entspricht. Der Fremdschlüssel kann zum Querverweisen von Tabellen verwendet werden.
2
Antworten

SQLAlchemy erlaubt null als ForeignKey

Sagen wir, ich habe zwei Modelle %Vor% Ich kann ein neues Dokument mit entity_id NULL erstellen. Aber sobald ich eine gültige entity_id für dieses Dokument gesetzt habe, kann ich es nicht mehr zurücksetzen. Ich bekomme einen Fehler: Cann...
21.04.2015, 18:03
2
Antworten

Müssen Sie beim Erstellen einer Tabelle auf Rails einen Fremdschlüssel erstellen?

Ich beginne jetzt auf Rails, ich habe im Forum nachgeschaut, aber ich habe nichts gefunden, was mein Problem lösen könnte. Hier ist es, ich habe eine Kategorie-Tabelle, und es hat nur Namen für eine Spalte (es gibt keine Wiederholung in Kateg...
30.11.2011, 23:36
8
Antworten

So implementieren Sie die Eindeutigkeit, wobei die Reihenfolge der Felder keine Rolle spielt

Ich denke, das folgende Beispiel wird die Situation am besten erklären. Sagen wir, wir haben die folgende Tabellenstruktur: %Vor% Hier sind die Tabelleninhalte für die Tabelle: %Vor% Meine Frage ist, wie kann ich die Eindeutigkeit implem...
14.03.2012, 16:56
2
Antworten

Postgres: links beitreten mit order by und limit 1

Ich habe die Situation: %Vor% Da sich Unternehmen im Laufe der Zeit verschieben können, führt ein LEFT JOIN dazu, dass mehrere Datensätze für jedes Unternehmen erstellt werden. Die Felder begin und end sind niemals NULL. Um die letz...
17.02.2014, 19:23
1
Antwort

Django - Zugriff auf den ForeignKey-Wert, ohne auf die Datenbank zu treffen

Ich habe ein Django-Modell wie folgt: %Vor% und eine Ansicht wie folgt: %Vor% Gibt es eine Möglichkeit, auf das Profil foreignKey zuzugreifen, ohne die Datenbank jedes Mal zu treffen? Ich möchte die Profiltabelle nicht abfragen. Ich möch...
01.11.2010, 23:49
4
Antworten

Tools zum Erkennen von De-facto-Fremdschlüsseln in Datenbanken? [geschlossen]

Eine gute Möglichkeit, die Informationen in einer Datenbank schnell zu erfassen, besteht darin, ein Werkzeug anzuwenden, das automatisch ein Datenbankdiagramm aller Tabellen und aller Beziehungen zwischen ihnen erstellt. Meiner Erfahrung nach...
11.08.2011, 18:48
1
Antwort

Standardnamen der Beziehungen ändern

Ich habe zwei Tabellen mit folgender Struktur: %Vor% admin_id und user_id sind die Fremdschlüssel aus User table. Ich habe einen Beziehungsnamen für die Beziehungen im Mssql-Diagramm festgelegt, aber wenn ich mein Modell aus dieser...
17.08.2014, 20:46
2
Antworten

AUTO_INCREMENT kann aufgrund eines Fremdschlüssels nicht zur vorhandenen Spalte hinzugefügt werden

Ich habe eine Primärschlüsselspalte mit einigen externen Fremdschlüsselreferenzen. Sehr üblich. Ich habe vergessen, AUTO_INCREMENT dafür hinzuzufügen. Jetzt führe ich aus ALTER TABLE chat.users CHANGE COLUMN user_id user_id INT(11) NOT NULL...
26.03.2015, 13:59
2
Antworten

Führt mehrere Verknüpfungen zwischen zwei Modellen aus

Ich habe Flug-, Personen- und Segelflugmodelle in einer Rails 3 App. Ich habe benutzerdefinierte Beziehungen definiert, weil ich mehr als einen Fremdschlüssel benötige, der auf eine Person aus der Flights-Tabelle verweist. Verbände funktionieren...
05.04.2011, 15:44