Datenbankadministratoren

12
Datentyp für Telefonnummer: VARCHAR, INT oder BIGINT?

Dies wird also die Dummy-Frage des Jahres sein, aber ich muss sie stellen, da dies nicht das erste Mal ist, dass ich dies durchläuft. Werfen Sie einen Blick auf die folgende Tabellendefinition: Werfen Sie einen Blick auf die Spalte , from_numberdie eine ist VARCHAR(45)gerade jetzt , aber es wird...

12
Werte in einer Spalte mit einer Update-Anweisung wechseln

Sie stellen fest, dass ein Fehler in einem System dazu geführt hat, dass Männer (M) fälschlicherweise als Frauen (W) benannt wurden und umgekehrt in der Datenbank. Die Spalten erlauben nur ein Zeichen. Schreiben Sie ohne Verwendung von temporären Tabellen eine Aktualisierungsabfrage, um dies zu...

12
Abfrage von JSONB in ​​PostgreSQL

Ich habe eine Tabelle, personsdie zwei Spalten enthält, eine idund eine JSONB-basierte dataSpalte (diese Tabelle wurde nur zu Demonstrationszwecken erstellt, um mit der JSON-Unterstützung von PostgreSQL herumzuspielen). Angenommen, es enthält zwei Datensätze: 1, { name: 'John', age: 30 } 2, { name:...

12
Wie verschiebe ich einen PostgreSQL-Tablespace?

Gibt es eine Möglichkeit, einen PostgreSQL 9.3-Tabellenbereich physisch von /old/dirnach zu verschieben /new/dir? Ich möchte nur mvdas Verzeichnis und PostgreSQL mitteilen, dass sich der Tablespace jetzt unter befindet /new/dir. Sieht so aus ALTER TABLESPACE, als könnten Sie nur umbenennen. Ich...

12
Zeilen aus einer Unterabfrage zählen

Einfach: Ich möchte die Anzahl der Zeilen aus der Unterabfrage zählen. Beachten Sie, dass der Status ist, ob der Host online ist oder nicht. Schlechter Code SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Erklärt Die erste Abfrage, wenn sie...