Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten

5
Wie überprüfe ich das SSL-Zertifikat des PostgreSQL-Servers?
Angenommen, es wird ein PostgreSQL-Server ausgeführt, auf dem SSL aktiviert ist. Wie kann ich mit "normalen" Linux- und PostgreSQL-Tools das SSL-Zertifikat überprüfen? Ich hoffe auf eine ähnliche Ausgabe wie beim Laufen openssl x509 -text .... Und ich hoffe auf eine ein- oder zweizeilige Befehlszeilenantwort, damit ich nicht auf einen Paket-Sniffer …

1
Atomisches Ersetzen von Tabellendaten in PostgreSQL
Ich möchte den gesamten Inhalt einer Tabelle ersetzen, ohne dabei eingehende SELECTAnweisungen zu beeinflussen . Der Anwendungsfall ist eine Tabelle, in der Postfachinformationen gespeichert werden, die regelmäßig extrahiert werden, und die in einer PostgreSQL-Tabelle gespeichert werden muss. Es gibt viele Clients, die eine Anwendung verwenden, die ständig dieselbe Tabelle abfragt. …
14 postgresql 


1
Verwenden Sie LDAP für die Namenssuche mit Oracle Instant Client
Zum Teil aufgrund von Problemen mit widersprüchlichen Versionen oder Fehlern bei der vollständigen Installation des Oracle-Clients hat mein Entwicklerteam (zu dem ich gehöre) die Verwendung des Oracle Instant Client in Angriff genommen und die Installation auf unseren Entwicklungscomputern für die meisten vermieden neue Projekte. Dies hat ziemlich gut geklappt, sogar …
14 oracle 

4
MySQL - Ändern Sie die Tabelle, um automatisch eine UUID einzugeben
Ok, ich weiß, dass ich das schon mal gemacht habe. Aber ich kann es nicht für mein Leben herausfinden. Ich habe eine Tabelle erstellt. Eine der Spalten trägt die Bezeichnung "LogID" und ist gleichzeitig der Primärschlüssel. Wie ändere ich es, damit diese Spalte eine UUID für jeden neuen Eintrag generiert? …
14 mysql 

1
Übertragen des Besitzes des DBO-Schemas in SQL Server 2012
Ich habe versehentlich einem Benutzer den Besitz des Schemas 'db_owner' übertragen (mithilfe des Kontrollkästchens in der Benutzeroberfläche wie unten) und kann jetzt nicht mehr: Übertragen Sie das Eigentum an einen anderen Benutzer Löschen Sie den Benutzer aus der Datenbank (obwohl ich die Anmeldung in SQL Server löschen kann) Ich habe …

2
Sollte ich vor oder nach dem Hinzufügen des Primärschlüssels eine Komprimierung auf Seitenebene hinzufügen?
Situation Data Warehouse auf SQL Server 2008 Enterprise Über 36 Millionen Zeilenhaufen (nicht fragen) mit über 60 Spalten 750k monatlich hinzugefügt Kein Primärschlüssel definiert (ich habe jetzt einen identifiziert) Keine Komprimierung Was ich vorhabe zu tun (in dieser Reihenfolge) Fügen Sie eine Komprimierung auf Seitenebene hinzu PK hinzufügen Fügen Sie …


1
Base64-Zeichenfolge nativ in SQL Server dekodieren
Ich habe eine varcharSpalte in einer Tabelle in SQL Server, die eine Base64-codierte Textzeichenfolge enthält, die ich in das Nur-Text-Äquivalent dekodieren möchte Verfügt SQL Server über native Funktionen, um diese Art von Dingen zu handhaben? Eine Beispiel-Base64-Zeichenfolge: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Welches dekodiert zu: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

4
So wählen Sie die erste Zeile aus einem Join aus, der mehrere Zeilen auf dem Primärschlüssel zurückgibt
Dies hängt mit dieser Frage zusammen: Das Verknüpfen mehrerer Tabellen führt zu doppelten Zeilen Ich habe zwei Tische, an denen ich teilnehme. Sie teilen einen Schlüssel. Die Personentabelle hat einen Namen pro Primärschlüssel, aber die E-Mail-Tabelle enthält mehrere E-Mails pro Personen-ID. Ich möchte nur die erste E-Mail pro Person anzeigen. …

2
Fall mit mehreren Bedingungen
Ich muss den zurückgegebenen Wert aus der select-Anweisung basierend auf mehreren Bedingungen ändern. Ich habe so etwas versucht: ,CASE i.DocValue WHEN 'F2' AND c.CondCode IN ('ZPR0','ZT10','Z305') THEN c.CondVal ELSE 0 END as Value Warum funktioniert es nicht und wie wird dies empfohlen? Es wird als nächstes einige WANN-Bedingungen geben. Vielen …
14 sql-server 

2
Verwenden von Quellspalten in der OUTPUT INTO-Klausel einer INSERT-Anweisung (SQL Server)
Ich schreibe eine Batch-Verarbeitungs-Insert-Anweisung und möchte eine temporäre Tabelle verwenden, um die eingefügten IDs zu verfolgen, anstatt die Elemente selbst zu durchlaufen und SCOPE_IDENTITY () für jede eingefügte Zeile aufzurufen. Die Daten, die eingefügt werden müssen, haben (temporäre) IDs, die sie mit anderen Daten verknüpfen, die ebenfalls in eine andere …

1
DELETE-Zeilen, auf die in anderen Tabellen nicht verwiesen wird
Ich habe zwei Tabellen in einer PostgreSQL 9.3-Datenbank: Tabelle link_replyhat einen Fremdschlüssel mit dem Namen which_group, der auf Tabelle zeigt link_group. Ich möchte alle Zeilen löschen, in link_groupdenen keine verwandte Zeile link_replyvorhanden ist. Klingt einfach genug, aber ich habe damit zu kämpfen. Wird es so etwas Einfaches sein (funktioniert nicht)? …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.