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à




5
Funzionamento degli indici in PostgreSQL
Ho un paio di domande sul funzionamento degli indici in PostgreSQL. Ho una Friendstabella con il seguente indice: Friends ( user_id1 ,user_id2) user_id1e user_id2sono chiavi esterne alla usertabella Sono equivalenti? Se no allora perché? Index(user_id1,user_id2) and Index(user_id2,user_id1) Se creo la chiave primaria (user_id1, user_id2), crea automaticamente gli indici per essa …


1
MERGE un sottoinsieme della tabella di destinazione
Sto cercando di utilizzare MERGEun'istruzione per inserire o eliminare righe da una tabella, ma voglio solo agire su un sottoinsieme di quelle righe. La documentazione per MERGEha un avvertimento piuttosto forte: È importante specificare solo le colonne della tabella di destinazione che vengono utilizzate per scopi corrispondenti. Cioè, specificare le …

8
Come convertire facilmente le tabelle utf8 in utf8mb4 in MySQL 5.5
Ho un database che ora deve supportare caratteri a 4 byte (cinese). Fortunatamente ho già MySQL 5.5 in produzione. Quindi vorrei solo fare tutte le regole di confronto che sono utf8_bin in utf8mb4_bin. Credo che non ci siano perdite / guadagni in termini di prestazioni con questa modifica se non …
71 mysql 


4
Come usare psql senza richiesta di password?
Ho scritto uno script per gli REINDEXindici in un database. Eccone uno: echo -e "\nreindex for unq_vbvdata_vehicle started at: `date "+%F %T"`" >> ${LOG_FILE} psql -U ${USERNAME} -h ${HOSTNAME} -d ${DBNAME} -c "REINDEX INDEX scm_main.unq_vbvdata_vehicle;" if [[ ${?} -eq 0 ]]; then echo "reindex for unq_vbvdata_vehicle finished at: `date "+%F …
70 postgresql  index  psql 



5
Come trasformare array JSON in array Postgres?
Ho una colonna datache contiene un jsondocumento più o meno in questo modo: { "name": "foo", "tags": ["foo", "bar"] } Vorrei trasformare l' tagsarray nidificato in una stringa concatenata ( foo, bar). Ciò sarebbe facilmente possibile con la array_to_string()funzione in teoria. Tuttavia, questa funzione non agisce sugli jsonarray. Quindi mi …




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.