Domande taggate «best-practices»

Le migliori pratiche sono generalmente e informalmente riconosciute come i metodi e i processi che hanno dimostrato nel tempo di essere superiori a quelli raggiunti con altri mezzi.







4
Performance delle funzioni
Provenendo da un background MySQL, in cui le prestazioni della procedura memorizzata (articolo precedente) e l' usabilità sono discutibili, sto valutando PostgreSQL per un nuovo prodotto per la mia azienda. Una delle cose che vorrei fare è spostare parte della logica dell'applicazione in stored procedure, quindi sto qui chiedendo DO …

4
Test unitari di procedure memorizzate
Lo sto prendendo in considerazione da molto tempo ormai. La domanda di base è: come testare le procedure memorizzate? Vedo che posso impostare unità di test relativamente facilmente per funzioni in senso classico (intendo che ottengono zero o più argomenti e restituiscono un valore). Ma se considero un esempio di …


1
Le migliori pratiche per le modifiche dello schema e le migrazioni dei dati in un database live senza tempi di inattività?
Come si apportano modifiche allo schema in un database live senza tempi di inattività? Ad esempio, supponiamo che io abbia un database PostgreSQL con una tabella che include vari dati utente come indirizzi e-mail ecc., Tutti associati a utenti specifici. Se volessi spostare gli indirizzi e-mail in una nuova tabella …


2
Modello di database con utenti, ruoli e diritti
Ho un modello di database con una tabella utente e una tabella dei ruoli. Voglio controllare l'accesso (diritti) a un massimo di 10 elementi diversi. L'accesso può essere concesso a un ruolo oa un singolo utente. Di seguito è riportata la definizione della tabella di utenti, ruoli ed elementi: CREATE …


1
GO Dopo ogni istruzione T-SQL
Qual è il ragionamento alla base dell'utilizzo dell'istruzione GO dopo ogni istruzione SQL? Comprendo che GO segnala la fine del batch e / o consente la reputazione delle istruzioni, ma quale vantaggio ha dopo averlo utilizzato. Sono solo curioso perché molta documentazione di Microsoft ecc. Ha iniziato a usarla dopo …


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.