Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sto scrivendo uno script di installazione per un'applicazione che è un componente aggiuntivo per un'altra applicazione, quindi voglio verificare se esistono le tabelle per l'altra applicazione. In caso contrario, voglio dare all'utente un errore utile. Tuttavia, non so quale schema conterrà le tabelle. DO LANGUAGE plpgsql $$ BEGIN PERFORM 1 …
Sto usando un'applicazione (MapServer - http://mapserver.org/ ) che avvolge le istruzioni SQL, in modo che l'istruzione ORDER BY sia nella query interna. Per esempio SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl L'applicazione ha molti driver di database diversi. Uso principalmente il …
Il mio requisito è quello di creare l'e-mail automatizzata come (un'e-mail HTML formattata tramite e-mail di database) Il requisito di base è stato completato dove quando il processo è attivato inserisce i dati in una tabella e che le informazioni sono state programmate per essere inviate come e-mail, ma ora …
Ho un database su SQL Azure e voglio creare un diagramma di database per quello, ma non voglio installare SQL Server e copiare il database ecc. Esiste un modo per farlo che qualcuno conosce?
Ho un punto in VIEWcui sto tentando di creare uno script di evoluzione, quindi posso aggiungere una colonna ad esso. Quella parte funziona benissimo; colonna aggiunta bene. Tuttavia, il contrario non funziona; rimuovere l'ultima colonna aggiunta non riesce con un ERROR: cannot drop columns from viewmessaggio. Il problema è che …
Dato che sono un giovane sviluppatore e non sono molto abile nell'uso dei database (PostgreSQL 9.3) ho riscontrato alcuni problemi con un progetto, in cui ho davvero bisogno di aiuto. Il mio progetto riguarda la raccolta di dati dai dispositivi (fino a 1000 o più dispositivi), in cui ogni dispositivo …
Sto cercando di capire come le diverse impostazioni influenzano il comportamento della mia comunicazione server-client. Sul server ho installato una CA autofirmata con un certificato di scambio emesso, anch'esso configurato per essere utilizzato dal mio servizio SQL. All'inizio mi piacerebbe vedere questa connessione fallire quando la CA principale non è …
Sto facendo un po 'di lavoro con PostgreSQL 9.3 usando l' psycopg2API del database. Ho impostato l'API DB nel livello di isolamento minimo (modalità "autocommit") e gestisco le mie transazioni direttamente tramite SQL. Esempio: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret …
Come elencare tutte le tabelle nel database corrente, insieme il numero di righe della tabella. In altre parole, riesci a pensare a una query per trovare qualcosa di simile in mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | …
Ho sempre saputo UNIONdell'operatore in SQL, ma solo di recente ho scoperto che c'erano altri operatori di set INTERSECTe EXCEPT. Non sono stato in grado di trovare un operatore che esegua il quarto grande operatore, la differenza simmetrica (ad esempio il contrario di INTERSECT.) Sembra che riesca a ottenere l'output …
Per qualche motivo, quando provo ad aprire le mie tabelle che sono archiviate in .frme .ibdfile (sia su MySQL o phpmyadmin) mi dà un errore di sintassi, o dice che non esiste. Ho letto l'altro post che ha avuto problemi simili a questo, ma non so come verificare se innodb_file_per_tableè …
Ma ho letto l'importanza di MySQL Collation e quello che ho imparato finora riguardo alla compatibilità e alla precisione è che questi 4 sembrano essere la mia scommessa migliore. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Da quanto ho capito, uft8mb4 sarebbe utile per i personaggi con supporto per più lingue (caratteri) (giapponese …
Se uso mysqldump --single-transazione, secondo i documenti dovrebbe eseguire lo svuotamento delle tabelle con il blocco di lettura per ottenere uno stato coerente e quindi avviare una transazione e nessuno scrittore dovrebbe essere in attesa. Tuttavia, ieri sera ho riscontrato la seguente situazione: estratto dall'elenco completo dei processi: centinaia di …
In una tabella in cui ogni riga ha un contatore (solo un valore intero), devo ottenere il valore corrente e aumentarlo allo stesso tempo . In effetti, voglio fare questo: SELECT counter FROM table WHERE id=123 UPDATE table SET counter=counter+1 WHERE id=123 Ma fare questo in quanto due query ovviamente …
Quando si aggiungono NOT NULLcolonne con un DEFAULTvalore - PostgreSQL ottimizza questa operazione? Nel caso in cui la tabella abbia n righe, un'alter-table-add-column non ottimizzata produrrebbe n scritture del valore predefinito - che potrebbe essere molto doloroso, ovviamente. Con l'ottimizzazione il DB creerebbe istantaneamente la nuova colonna, memorizzando solo una …
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.