Nella nostra organizzazione, abbiamo diversi database. Ognuno di loro ha molti schemi con tonnellate di pacchetti, procedure, funzioni e così via. Ora, mi chiedo quale sia l'approccio migliore in termini di organizzazione di quegli oggetti in un repository git. Dovrei avere repository basati su schemi o applicazioni da cui sono utilizzati? Ci sono molti oggetti su diversi schemi che sono usati da più applicazioni. Quindi, se voglio organizzarli in base alle applicazioni, alcuni oggetti dovranno trovarsi in più repository, il che ovviamente porterà all'aggiornamento di un oggetto più volte in repository diversi. D'altra parte, anche se mantenerli con i loro schemi potrebbe sembrare un'idea migliore, in questo modo non avrò molta idea di dove questi oggetti sono usati.