Datenbankadministratoren

125
Warum sollten wir keine NULL-Werte zulassen?

Ich erinnere mich, dass ich diesen einen Artikel über das Datenbankdesign gelesen habe, und ich erinnere mich auch, dass gesagt wurde, Sie sollten Feldeigenschaften von NOT NULL haben. Ich weiß nicht mehr, warum das so war. Alles, woran ich denken kann, ist, dass Sie als Anwendungsentwickler nicht...

124
Wie finde ich das PostgreSQL-Datenverzeichnis?

Ich habe vergessen, wie ich PostgreSQL das letzte Mal gestartet habe (es war vor Monaten) und ich erinnere mich nicht, wo sich das Datenverzeichnis befindet. Der postgresBefehl erfordert anscheinend den Speicherort des Datenverzeichnisses. Ich bin auf MacOsX, wenn das hilft. /usr/local/postgres...

123
Sollen Binärdateien in der Datenbank gespeichert werden?

Was ist der beste Ort zum Speichern von Binärdateien, die sich auf Daten in Ihrer Datenbank beziehen? Sollten Sie: In der Datenbank mit einem Blob speichern Speichern Sie im Dateisystem mit einem Link in der Datenbank Im Dateisystem speichern, aber in einen Hash des Inhalts umbenennen und den Hash...

112
Warum sind Zahlentabellen von unschätzbarem Wert?

Unser in der Datenbank ansässiger Experte sagt uns, dass Nummerntabellen von unschätzbarem Wert sind . Ich verstehe nicht ganz warum. Hier ist eine Zahlentabelle: USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 )...

108
SQL: SELECT Alle Spalten außer einigen

Gibt es einen Weg zu SELECTallen Spalten in einer Tabelle, außer zu bestimmten? Es wäre sehr praktisch, alle nicht-blob- oder nicht-geometrischen Spalten aus einer Tabelle auszuwählen. So etwas wie: SELECT * -the_geom FROM segments; Ich habe einmal gehört, dass diese Funktionalität absichtlich vom...

103
Erzwinge Drop db, während andere verbunden sind

Ich muss eine Datenbank aus einem PostgreSQL-DB-Cluster entfernen. Wie kann ich das tun, auch wenn aktive Verbindungen bestehen? Ich brauche eine Art -forceFlag, das alle Verbindungen und dann die DB aufhebt. Wie kann ich das umsetzen? Ich benutze dropdbderzeit, aber andere Tools sind...

102
ALTER TABLE - Benennen Sie eine Spalte um

Das macht mich verrückt! Ich möchte eine Spalte in meiner Blog-Tabelle von read-more in read_more umbenennen Ich habe das alles versucht: ALTER TABLE blog RENAME COLUMN read-more to read_more; ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL; Und das verstehe ich immer!...