Ist es möglich, eine benutzerdefinierte eindeutige Spalteneinschränkung wie folgt festzulegen? Angenommen, ich habe zwei Spalten subsetund typebeide Zeichenfolgen (obwohl die Datentypen wahrscheinlich keine Rolle spielen). Wenn type"wahr" ist, dann möchte ich die Kombination von typeund subseteinzigartig sein. Ansonsten gibt es keine Einschränkung. Ich benutze PostgreSQL 8.4 unter Debian.
Ich benutze Django und bekomme ab und zu den folgenden Fehler: IntegrityError: doppelter Schlüsselwert verletzt eindeutige Einschränkung "myapp_mymodel_pkey" DETAIL: Schlüssel (id) = (1) ist bereits vorhanden. Meine Postgres-Datenbank hat tatsächlich ein myapp_mymodel- Objekt mit dem Primärschlüssel 1. Warum sollte Postgres versuchen, diesen Primärschlüssel erneut zu verwenden? Oder verursacht dies höchstwahrscheinlich …
Ich habe einige automatisch generierte T-SQL, die wahrscheinlich gültig ist, aber ich verstehe nicht wirklich. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Ich weiß, was eine Fremdschlüsselbeschränkung ist, aber was ist die CHECK CHECK?
Wenn ich versuche, pg_restore.exeeine Speicherauszugsdatei aus einer Datenbank auszuführen , werden Dutzende von Fehlern ausgegeben. ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" Dies liegt offensichtlich an der Tatsache, dass ich die Datenbank vor dem Wiederherstellen aus der Sicherungsdatei geleert habe (diese Datei stammt aus einer …
Ich habe derzeit einen Fremdschlüssel zwischen zwei Entitäten und möchte diese Beziehung von dem Entitätstyp einer der Tabellen abhängig machen. Hier ist die Hierarchie der Tabellen, dies erfolgt über FK-Aktualisierungen von Kind zu Eltern Store / \ Employees \ TransactionalStores / | \ Kiosks | BrickMortars Onlines Ich habe derzeit …
Ich habe eine Anwendung, die Millionen von Tabellen in einer SQL Server 2008-Datenbank erstellt (nicht gruppiert). Ich möchte ein Upgrade auf SQL Server 2014 (geclustert) durchführen, erhalte jedoch unter Last eine Fehlermeldung: "In der Datenbank befindet sich bereits ein Objekt mit dem Namen" PK__tablenameprefix__179E2ED8F259C33B "." Dies ist ein vom System …
Ich habe eine Spalte: standard BOOLEAN NOT NULL Ich möchte eine Zeile True und alle anderen False erzwingen. Abhängig von dieser Einschränkung gibt es keine FKs oder sonst etwas. Ich weiß, dass ich es mit plpgsql schaffen kann, aber das scheint ein Vorschlaghammer zu sein. Ich würde so etwas wie …
Wie kann ich den Typ für eine Tabelle ändern, für die ein Index vorhanden ist? Ich habe versucht, eine Änderungsspalte in einer leeren Tabelle zu erstellen, um den Typ von Datum und Uhrzeit auf varchar (15) zu ändern. Dabei wurde die Fehlermeldung ausgegeben, dass er Abhängigkeiten von der Spalte hatte …
In diesem einen Projekt, an dem ich arbeite, muss ein bestimmtes Feld eindeutig sein (kein Problem!), Aber wenn das Feld null ist, soll die Einschränkung ignoriert werden. In SQL Server 2008 verwende ich den gefilterten Index wie unten gezeigt, aber dies ist in früheren Versionen von SQL nicht verfügbar! CREATE …
Ich habe eine Tabelle, in der ich alle Forumsnachrichten speichere, die von den Benutzern auf meiner Website gepostet wurden. Die Nachrichten Hierarchie strucrue ist implementieren unter Verwendung eines Nested Sets . Das Folgende ist eine vereinfachte Struktur der Tabelle: Id (PRIMARY KEY) OWNER_ID (FOREIGN KEY VERWEISE AUF Id ) PARENT_ID …
Ich hätte gerne eine Prüfbedingung, die dieses Regex-Muster für einen mehrteiligen Code erzwingt: ^\d{3}\.\d{3}\.\d{4}$ ... drei Zahlen, eine Periode, drei Zahlen, eine Periode, vier Zahlen. Muss ich eine CLR-Funktion erstellen, um den Mustervergleich zu erzwingen, und kann auf die CLR-Funktion in DDL verwiesen werden? Gibt es eine Möglichkeit, das Muster …
Ich bin ein "zufälliger" DBA, relativ unerfahren und von diesem Problem verwirrt. Ausführen von MS SQL Server 2012. Das Problem liegt bei dieser UPDATE-Anweisung: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 3 Jahren . Ich versuche, eine neue Tabelle mit Spalten zu erstellen, gefolgt von deren Einschränkung, …
Hallo, ich kann nicht scheinen, dass eine Einschränkung so funktioniert, wie ich es in postgreSQL erwarte. Innerhalb von pgadmin führe ich die folgende SQL-Abfrage aus. -- Check: "TypeCheck" -- ALTER TABLE "ComLog" DROP CONSTRAINT "TypeCheck"; ALTER TABLE "ComLog" ADD CONSTRAINT "TypeCheck" CHECK ("Type" SIMILAR TO 'email|post|IRL|minutes'); COMMENT ON CONSTRAINT "TypeCheck" …
Angenommen, ich habe eine Tabelle A mit zwei Spalten: Eine ist eine ID für ThingAund eine ist eine ID für ThingB. Der Primärschlüssel ist (ThingA, ThingB). Als nächstes habe ich eine zweite Tabelle, aber diesmal ist sie auf Einträge in Tabellen beschränkt A, die haben ThingB = 3. Der Primärschlüssel …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.