Ich lese Oreillys PostgreSQL: Up and Running und im Abschnitt Organisieren Ihrer Datenbank mithilfe von Schemas heißt es, dass search_pathdies auf Datenbankebene festgelegt werden kann: Wenn beispielsweise alle Objekte in Contrib ohne Schemaqualifizierung zugänglich sein sollen, ändern wir unsere Datenbank wie folgt: ALTER DATABASE mydb SET search_path="$user",public,contrib; Nachdem ich den …
Ich benötige eine zuverlässige SQL-Datenbank für unsere Anwendung und habe mir die Unterstützung für die Streaming-Replikation von Postgresql angesehen. Es scheint nicht schwierig zu sein, die Master / Slave-Replikation einzurichten, und Sie können den Slave als Hot-Standby für schreibgeschützte Abfragen verwenden. Alles gut soweit. Wie kann ich jedoch einen Slave …
Ich versuche, zwei PostgreSQL-Server auf einem Computer einzurichten und eine Streaming-Replikation durchzuführen. Ich habe es einmal geschafft, aber wenn ich es erneut versucht habe, genau die gleichen Schritte auszuführen, funktioniert es nicht. Dies sind die Schritte: Ich habe $ PGDATA = home / postgresql / 9.1 / data und $ …
Ich habe eine einfache Blog-Datenbank in postgres-8.4, die zwei Tabellen enthält, articlesund comments. Ich habe eine Abfrage (generiert von Django), die den neuesten Artikel vom Typ 'NEWS' abrufen und auch die Anzahl der Kommentare für diesen Artikel ermitteln möchte. Dies geschieht mit der folgenden Abfrage: SELECT "articles"."id", "articles"."datestamp", "articles"."title", "articles"."shorttitle", …
Ich möchte ein System ähnlich wie Google Analytics erstellen (nur für den internen Gebrauch, weniger Verkehr und weniger Funktionen) und mich hauptsächlich darauf konzentrieren Echtzeitzählung von eindeutigen URI-Besuchen / PV nach verschiedenen Dimensionen der demografischen Benutzerinformationen, z. B. Benutzeragent, Betriebssystem, Land usw. Echtzeitberechnung der durchschnittlichen Benutzersitzungslänge (wenn der Unterschied zwischen …
Ich verwende "klassische" zeitbasierte Partitionierung mit Triggern. Ich habe festgestellt, dass ein separater Trigger erforderlich ist, der auf der Originaltabelle ausgeführt wird. CREATE TABLE twitter_interactions(...); CREATE OR REPLACE FUNCTION insert_twitter_interactions ...; CREATE TRIGGER insert_twitter_interactions_trig BEFORE INSERT OR UPDATE on twitter_interactions FOR EACH ROW EXECUTE PROCEDURE insert_twitter_interactions(); CREATE OR REPLACE FUNCTION …
Ich verwalte einen Server, auf dem ein Tool mit PostgreSQL ausgeführt wird. Das Tool kümmert sich selbst um die meisten PostgreSQL-Konfigurationen, aber ich beobachte einige Leistungsprobleme. Ich konnte auf Betriebssystemebene bestätigen, dass viele E / A-Vorgänge stattfinden , daher vermute ich, dass viele Cache-Fehler auftreten. Wenn Sie im Internet nach …
Ich habe folgende Tabelle: CREATE TABLE trans ( id SERIAL PRIMARY KEY, trans_date date, trans_time time ); Ich möchte die folgende Ansicht haben CREATE OR REPLACE VIEW daily_trans AS SELECT trans_date, max(trans_time) as first, min(trans_time) as last, calculate_status(min(trans_time), max(trans_time)) as status GROUP BY trans_date mit Spalten, die die IDs der …
Ich möchte die Protokollierung von allen meinen Servern in einer zentralen Postgresql-Datenbank einrichten. Es ist sinnvoll, Protokolle nach Datum oder Host löschen zu können. Daher möchte ich sie mit Partitionierung einrichten , aber mit einer mehrschichtigen Partition:host-service inherits service, host-service-yyyymm inherits host-service. Ich habe ein Beispielschema für einen bestimmten Dienst …
Gibt es ein Programm, einen Quellcode oder eine API, die ein MySQL- oder PostgreSQL-Schema verwenden und eine UML oder ein anderes Diagramm ausspucken, das dies visualisiert?
Ich habe immer MySQL oder PostgreSQL für meine Projekte wie Web / Desktop-Apps verwendet. Ich hatte einige Male Datenverlust und dank des alten Backups war ich immer einsatzbereit. Aber für ein aktuelles Projekt für den Flughafen muss ich etwas verwenden, das niemals seine Daten verlieren kann, zumindest nicht die Datenbank, …
Ich habe eine große SQL-Insert-Anweisung, die eine Übersichtstabelle aktualisiert. Der Prozess wird normalerweise stündlich ausgeführt und dauert etwa 5 bis 10 Minuten, um die Eindeutigkeiten in diesem Zeitraum zu berechnen. Ich habe mich "dumm" dafür entschieden, es über einen Zeitraum von 15 Tagen laufen zu lassen, und ich frage mich, …
Wie kann ich Datums- und Zeitwerte mit reduzierter Genauigkeit in einem PostgreSQL-Typ speichern und sie als Datums- und / oder Zeitwerte verhalten lassen ? ISO 8601 ermöglicht Datumswerte mit reduzierter Genauigkeit. '1964', '1964-05', '1964-05-02' sind alle gültigen Darstellungen eines Wertes mit zunehmender Genauigkeit. Die Python-Datetime-Typen ermöglichen auf diese Weise auch …
Ich habe eine "Kommentar" -Tabelle, die eine Konversation zu einem Thema wie folgt modelliert: id serial topic_id integer parent_comment_id integer body text Jeder Kommentar hat also einen Verweis auf sein Thema UND schließlich seinen übergeordneten Kommentar (wenn es nicht der erste Kommentar zum Thema ist). Ich möchte eine Einschränkung hinzufügen, …
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.