Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità


2
psql: SELECT *… tranne una colonna
Cerco un modo semplice per selezionare tutte le colonne tranne una in psql. Con psqlintendo la riga di comando interattiva. Sarei felice con uno strumento che si espande *in un elenco di nomi di colonne tra virgolette. Quindi ho potuto rimuovere la colonna da rimuovere a mano. La mia domanda …
10 postgresql  psql 

1
valore predefinito non valido (mysql 5.7) per il campo data / ora
EDIT: durante l'aggiornamento di un database esistente da mysql 5.6 e l'esecuzione: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Questo produce: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid default value for 'shift_start' Questo ha funzionato in …
10 mysql  mysql-5.7 

3
Query PostgreSQL molto lenta quando viene aggiunta una subquery
Ho una query relativamente semplice su una tabella con 1,5 milioni di righe: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE produzione: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck …


1
Perché postgresql pg_dump esporta una vista come tabella?
Sto usando lo pg_dumpstrumento PostgreSQL 9.3 per estrarre solo la definizione dello schema pubblico usando: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql ma quando controllo schema.sqluna delle nostre visualizzazioni appare in una CREATE TABLEdichiarazione anziché in una CREATE VIEWdichiarazione. Ma, se ho pg_dumpla vista specifica utilizzando: …

3
Il modo migliore per implementare code basate su tabelle simultanee
Ho una tabella in MySQL che rappresenta una coda di collegamenti da elaborare. I collegamenti vengono elaborati da un'app esterna, uno per uno, e infine eliminati. Questa è una coda ad alto volume e ho più istanze dell'app di elaborazione, distribuite su più server. Come posso assicurarmi che ogni record …
10 mysql  queue 

1
come utilizzare l'indice per velocizzare l'ordinamento in postgres
Sto usando Postgres 9.4. L' messagesha il seguente schema: i messaggi appartiene alla feed_id, e ha posted_at, anche i messaggi possono avere un messaggio principale (in caso di risposte). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | …

1
Sovvenzioni minime per l'accesso in sola lettura a tabella singola su PostgreSQL
Di seguito è riportato un elenco di comandi che sembrano funzionare per creare un nuovo utente (login) e concedere l'accesso in sola lettura per una tabella specificata su PostgreSQL. Supponiamo che questi comandi vengano eseguiti all'accesso con privilegi sufficienti (ad es. postgresAccesso nell'installazione predefinita). CREATE ROLE user_name NOSUPERUSER NOCREATEDB NOCREATEROLE …




1
MySQL InnoDB Deadlock Per 2 semplici query di inserimento
Ho un deadlock per queste due query di inserimento: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Ecco lo stato di InnoDB: ------------------------ LATEST …
10 mysql  innodb  deadlock 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.