Ich habe eine Tabelle im Namen von ips wie folgt: CREATE TABLE `ips` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `begin_ip_num` int(11) unsigned DEFAULT NULL, `end_ip_num` int(11) unsigned DEFAULT NULL, `iso` varchar(3) DEFAULT NULL, `country` varchar(150) DEFAULT NULL ) ENGINE=InnoDB Nehmen wir an, ich habe countryidin dieser Tabelle ein …
Ich habe über verschiedene UPSERTImplementierungen in PostgreSQL gelesen , aber alle diese Lösungen sind relativ alt oder relativ exotisch ( z. B. mit beschreibbarem CTE ). Und ich bin überhaupt kein psql-Experte, der sofort herausfindet, ob diese Lösungen alt sind, weil sie gut empfohlen werden oder (na ja, fast alle …
Ich habe eine Datenbank, die ich versucht habe, alle Tabellen auf einmal zu defragmentieren, indem ich diese T-SQL ausführe: SELECT 'ALTER INDEX all ON ' + name + ' REORGANIZE;' + CHAR(10) + 'ALTER INDEX all ON ' + name + ' REBUILD;' FROM sys.tables Kopieren und Einfügen der Ausgabe …
Was wäre der richtige Datentyp, um E-Mail-Adressen in PostgreSQL zu speichern? Ich kann varchar(oder sogar text) verwenden, aber ich frage mich, ob es einen spezifischeren Datentyp für E-Mails gibt.
Wie liste ich alle Ansichten für eine Datenbank mit einem SQL-Befehl in PostgreSQL auf? Ich möchte etwas Ähnliches wie die Ausgabe des \dvBefehls psql , aber vorzugsweise nur eine Liste von Ansichtsnamen. z.B, SELECT ...; my_view_1 my_view_2 my_view_3 Ich verwende PostgreSQL v9.1.4 unter Ubuntu Linux.
Ich habe ein Datenbankmodell mit einer Benutzertabelle und einer Rollentabelle. Ich möchte den Zugriff (Rechte) auf bis zu 10 verschiedene Elemente kontrollieren. Der Zugriff kann entweder einer Rolle oder einem einzelnen Benutzer gewährt werden. Nachfolgend finden Sie die Tabellendefinition von Benutzern, Rollen und Elementen: CREATE TABLE users ( id serial …
Ich habe Sicherungen meiner SQL Server 2014 Express-Datenbanken für den Import auf andere Server durchgeführt und einen Unterschied in der Dateigröße zwischen .bacpacund festgestellt .bak. Warum ist eine .bacpacDatei so klein im Vergleich zu einer .bakDatei derselben Datenbank? Vielen Dank für eventuelle Einblicke!
Ich bin auf ein seltsames Problem gestoßen, bei dem sich die 64-Bit-Version von SQL Server 2016 Standard Edition anscheinend auf genau die Hälfte des ihr zugewiesenen Gesamtspeichers beschränkt hat (64 GB von 128 GB). Die Ausgabe von @@VERSIONist: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) 22. Dezember 2017 …
Ich habe eine ziemlich einfache Frage SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER Das ist eine schreckliche Leistung für mich (als hätte ich nie darauf gewartet, dass es …
TL; DR Da diese Frage immer wieder auftaucht, fasse ich sie hier zusammen, damit Neulinge die Geschichte nicht leiden müssen: JOIN table t ON t.member = @value1 OR t.member = @value2 -- this is slow as hell JOIN table t ON t.member = COALESCE(@value1, @value2) -- this is blazing fast …
Ich möchte verstehen, warum es einen so großen Unterschied bei der Ausführung der gleichen Abfrage auf UAT (läuft in 3 Sekunden) und PROD (läuft in 23 Sekunden) geben würde. Sowohl UAT als auch PROD haben genau Daten und Indizes. ABFRAGE: set statistics io on; set statistics time on; SELECT CONF_NO, …
Ich habe eine Tabelle, die derzeit doppelte Werte in einer Spalte enthält. Ich kann diese fehlerhaften Duplikate nicht entfernen, möchte jedoch verhindern, dass zusätzliche nicht eindeutige Werte hinzugefügt werden. Kann ich eine erstellen UNIQUE, die nicht auf vorhandene Konformität überprüft? Ich habe versucht, NOCHECKaber war erfolglos. In diesem Fall habe …
Ich habe eine PostgreSQL 9.2-Instanz, die auf einem RHEL 6.3-Computer mit 8 Kernen und 16 GB RAM ausgeführt wird. Der Server ist dieser Datenbank zugeordnet. Angesichts der Tatsache, dass die Standardeinstellung für postgresql.conf in Bezug auf die Speichereinstellungen recht konservativ ist, hielt ich es für eine gute Idee, Postgres mehr …
Ich versuche, eine .sql-Datei mit MySQL Workbench zu importieren und erhalte den folgenden Fehler: ERROR 1046 (3D000) at line 28: No database selected Ich habe zuerst eine leere Datenbank mit demselben Namen wie die .sql-Datei erstellt, aber sie funktioniert nicht. Ich habe auch versucht, es mit dem MySQL-Befehls-Client zu tun: …
Wird das Erhöhen einer Spaltenbreite (nvarchar) die Tabelle zwangsläufig löschen? Kann mit anderen Worten die Breite in einer Produktionsumgebung mit aktiven Benutzern geändert werden? Ich dachte mir, dass dies kein Problem sein würde, wenn die Größe zunimmt (im Gegensatz zur Abnahme).
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.