Datenbankadministratoren

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


2
Likes oder Stimmen für Beiträge
Ich mache ein kleines Programm, in dem Benutzer Beiträge verfassen oder Blogs schreiben. Auf diesen Posts können andere Benutzer den Post wie in Facebook mögen oder nicht mögen oder den Post wie im Stackoverflow hoch- oder runterstimmen. Ich würde gerne eine gute Datenbankstruktur kennen, die häufig verwendet wird und das …


1
Stellen Sie über SQLCMD in PowerShell eine Verbindung zu LocalDB her
Ich versuche, über PowerShell mit dem Dienstprogramm SQLCMD auf den Server "localdb \ MSSQLLocalDB" auf meinem Computer zuzugreifen. Ich verwende PowerShell v5, .NET v5.0 und der Servername lautet, (localdb)\MSSQLLocalDBwenn ich in Microsoft SQL Server Management Studio 2014 eine Verbindung dazu herstelle. PS C:\> sqlcmd -S localdb\MSSQLLocalDBund PS C:\> sqlcmd -S …

2
Unterschiede zwischen den verschiedenen Installationsprogrammen von SQL Server 2014 Express
Ich versuche, die Unterschiede zwischen den verschiedenen Installationsprogrammen von SQL Server 2014 Express zu verstehen. Wenn Sie mir sagen können, was Sie können, oder Unterlagen dazu finden, würde ich mich freuen. https://www.microsoft.com/en-us/download/confirmation.aspx?id=42299 Express 32BIT WoW64\SQLEXPR32_x86_ENU.exe Express 32BIT\SQLEXPR_x86_ENU.exe Express 64BIT\SQLEXPR_x64_ENU.exe ExpressAdv 32BIT\SQLEXPRADV_x86_ENU.exe ExpressAdv 64BIT\SQLEXPRADV_x64_ENU.exe ExpressAndTools 32BIT\SQLEXPRWT_x86_ENU.exe ExpressAndTools 64BIT\SQLEXPRWT_x64_ENU.exe LocalDB 32BIT\SqlLocalDB.msi LocalDB …


2
psql: SELECT *… mit Ausnahme einer Spalte
Ich suche nach einer einfachen Möglichkeit, alle Spalten außer einer in psql auszuwählen. Mit psqlmeine ich die interaktive Kommandozeile. Ich würde mich über ein Tool freuen, das sich *zu einer Liste zitierter Spaltennamen erweitert. Dann könnte ich die Säule entfernen, um sie von Hand zu entfernen. Meine Frage betrifft nur …
10 postgresql  psql 

1
Ungültiger Standardwert (MySQL 5.7) für das Zeitstempelfeld
BEARBEITEN: Wenn Sie eine vorhandene Datenbank von MySQL 5.6 aktualisieren und ausführen: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Dies erzeugt: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid default value for 'shift_start' Dies funktionierte in MySQL …
10 mysql  mysql-5.7 

2
Numerisch vs Ganzzahl für eine Spaltengröße und Leistung
Ich habe eine Anwendung, die eine PostgreSQL-Tabelle verwendet. Die Tabelle ist sehr groß (Milliarden von Zeilen) und hat eine Spalte, die eine ganze Zahl ist. Das integerkönnen bis zu 6 Ziffern sein, dh 0-999.999, keine Negative. Ich dachte darüber nach, es zu ändern numeric(6,0). Wäre das eine gute Idee? Würde …
10 postgresql 


1
Warum exportiert postgresql pg_dump eine Ansicht als Tabelle?
Ich verwende das PostgreSQL 9.3- pg_dumpTool zum Extrahieren nur der öffentlichen Schemadefinition mit: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql aber wenn ich überprüfe, erscheint schema.sqleine unserer Ansichten in einer CREATE TABLEAussage anstelle einer CREATE VIEWAussage. Aber wenn ich pg_dumpdie spezifische Ansicht benutze mit: pg_dump -s …

1
Minimale Berechtigungen für den schreibgeschützten Zugriff auf einzelne Tabellen unter PostgreSQL
Im Folgenden finden Sie eine Liste von Befehlen, die anscheinend funktionieren, um einen neuen Benutzer zu erstellen (Login) und schreibgeschützten Zugriff für eine bestimmte Tabelle in PostgreSQL zu gewähren. Nehmen wir an, dass diese Befehle bei der Anmeldung mit ausreichenden Berechtigungen ausgeführt werden (dh postgresbei der Standardinstallation anmelden). CREATE ROLE …

1
Verwendung des Index zur Beschleunigung der Sortierung in Postgres
Ich benutze Postgres 9.4. Das messageshat das folgende Schema: messages gehört zu feed_id und hat posted_at, auch Nachrichten können eine übergeordnete Nachricht haben (bei Antworten). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | posted_at …

1
Wie deaktiviere ich vorübergehend Fremdschlüssel in Amazon RDS PostgreSQL?
Ich migriere eine vorhandene Testumgebung zu Amazon RDS PostgreSQL. Das Testframework verfügt über eine Funktion zum erneuten Laden von Daten in bestimmten Tabellen in einen früheren Zustand. Dazu werden Fremdschlüssel deaktiviert, vorhandene Daten gelöscht, der Sicherungsstatus geladen und Fremdschlüssel wieder aktiviert. Derzeit deaktiviert das Testframework Fremdschlüssel, indem alle Trigger deaktiviert …


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.