Ich habe eine große PostgreSQL-Datenbank mit einer Größe von über 500 GB, die zu groß ist. Gibt es überhaupt eine Möglichkeit, die Datenbank auf eine überschaubare Größe zu komprimieren? Ich habe versucht, dies mit SquashFS und der auf 177 GB komprimierten Datenbank zu tun. PostgreSQL erfordert jedoch, dass die Datenbank …
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: 'Jane', age: 20 } Angenommen, ich möchte den …
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …
Gibt es eine Obergrenze für eine arraySpalte? Ich erhalte diesen Fehler beim Einfügen in das Array-Feld - PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" Hier ist meine Tabellendefinition - create table test_array(id varchar(50), data text[]); ALTER TABLE test_array ADD PRIMARY KEY (id); CREATE INDEX ix_data …
Vor einiger Zeit habe ich einen PostgreSQL-Benutzer namens user1 (PostgreSQL 9.4.9) erstellt. Ich möchte diesen Benutzer löschen. Daher widerrufe ich zunächst alle Berechtigungen für Tabellen, Sequenzen, Funktionen, Standardberechtigungen und Eigentumsrechte: ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL ON SEQUENCES FROM user1; ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL …
Ich versuche, Informationen über benutzerdefinierte PostgreSQL- Funktionen in der Leistung von prozeduralen Sprachen für Echtzeitaufgaben zu finden. Wie vergleichen sie sich mit eingebauten Funktionen? Gibt es einen Unterschied (im Overhead), wie Postgres die Funktionen plpython vs plpgsql vs pllua aufruft / verwaltet (ich interessiere mich für die Seite Postgres-Integration / …
Ich habe die folgende SQL in psql ausgeführt: CREATE USER bspu LOGIN; CREATE DATABASE bsp OWNER bspu; GRANT ALL PRIVILEGES ON DATABASE bsp TO bspu; \c bsp CREATE TABLE users ( id SERIAL PRIMARY KEY, client_id VARCHAR(20) NOT NULL, api_key VARCHAR(100) NOT NULL, api_secret VARCHAR(100) NOT NULL, auth_token VARCHAR(128) NOT …
Ich habe gerade PostgreSQL 9.4 unter Ubuntu 15.10 installiert. Ich habe einen Benutzer mit erstellt createuser -P myuser Ich habe eine Datenbank mit erstellt createdb -O myuser mydatabase Ich habe bearbeitet pg_hba.confund hinzugefügtlocal mydatabase myuser md5 Ich habe PostgreSQL mit neu gestartet sudo service postgresql restart Benutzer myuser ist nur …
Ja, mir ist bewusst, dass die Datennormalisierung meine Priorität sein sollte (so wie sie ist). Ich habe eine Tabelle mit 65 Spalten Speicherung von Fahrzeugdaten mit Spalten: used_vehicle, color, doors, mileage, priceund so weiter, insgesamt 65. Jetzt kann ich teilen , dass und habe VehicleTabelle, VehicleInterior, VehicleExterior, VehicleTechnical, VehicleExtra(alle eins-zu-eins …
SELECT json_array_elements('["one", "two"]'::json) gibt Ergebnis | json_array_elements | | : ------------------ | | "eins" | | "zwei" | Ich hätte gerne das gleiche, aber ohne die Anführungszeichen: one two Sieht so aus, als könnte ich ->>hier nicht verwenden , da ich keine Feldnamen im JSON habe. Es ist nur eine …
Ausführen dieser Anfrage: update table t1 set t1.column = 0 where t1.column2 = 1234 Diesen Fehler erhalten: Spalte "t1" der Beziehung "Tabelle" existiert nicht Diese Anfrage läuft gut in MySQL. Warum erhalte ich diesen Fehler in PostgreSQL?
Ich möchte alle Partitionen auflisten, die durch dynamische Trigger in PostgreSQL 9.1 erstellt wurden. Mit dieser Antwort von Frank Heikens konnte ich eine Anzahl von Partitionen generieren . Ich habe eine Tabelle foomit einem Insert - Trigger, der erzeugt foo_1, foo_2usw. dynamisch. Die Partition zum Einfügen wird basierend auf der …
Ich habe einige neue UDTs in PostgreSQL erstellt. Jetzt habe ich jedoch zwei Probleme: Wie kann man sehen, welche UDTs definiert wurden? Wie werden die in diesen UDTs definierten Spalten angezeigt? Leider konnte ich in der PostgreSQL-Dokumentation nichts dazu finden.
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.