Database modulare, Ereditarietà dello schema

4

Considera più schemi di database relazionali con una struttura di dipendenza ereditaria come nota dai sistemi OOP:

Le tabelle sono solo un segnaposto per oggetti di database arbitrari come Views, Stored Procedures, ecc.

Esistono metodi o strumenti che potrebbero aiutarmi a esprimere questa astrazione? Come un gestore di pacchetti che crea script di creazione e aggiornamento modulari?

(Non sto parlando di O / R Mapping all'interno di uno schema di database. In realtà sto pensando principalmente a un'applicazione BI, quindi non c'è comunque ORM.)

    
posta andreas 05.04.2015 - 17:42
fonte

1 risposta

1

Forse Liquibase può aiutare con il tag include. Inserisci le definizioni di tabella più comuni in changeset separati. Quindi includi questi in quelli più specifici.

Ciò consente di mantenere i diversi livelli di tabelle separatamente, ma generare database specifici come richiesto. Inoltre aggiunge tutte le opzioni di versioning di Liquibase.

Per ulteriori informazioni consulta la documentazione del tag Liquibase include.

    
risposta data 06.04.2015 - 12:14
fonte

Leggi altre domande sui tag