2012-07-31 3 views
0

Je veux faire du code qui fait ce genre de tâche:"Solutions" pour créer une base de données, des tables, des colonnes et des tables peuplées?

check if a given database exists. 
1a-->if no, then create a DB, make some tables in it and some columns too. 

    1.1-->Check if certain columns in a "list" exist. 
     Create those columns which don't exist yet. 
    1.2--> once 1.1 is done, populate these tables with some test data. 

1b-->else check if certain tables exist and create them if they 
    don't exist. After that, do the stuff mentioned in 1.1 and 1.2 

Est-ce que je fais mon propre code ou est-il une « solution » qui existe déjà pour ce genre de tâche?

Répondre

2

je peux suggérer quelque chose d'autre flyway, nous espérons que vous vous sentirez mieux saisir

+0

merci! je vais regarder dedans. Il a l'air très léger. –

2

Je ne connais rien de ce que vous demandez, mais je crois que vous pouvez réaliser ce dont vous avez besoin avec LiquiBase.

+0

Merci! ça ressemble à ce dont j'ai besoin. Mais ce sera une courbe d'apprentissage énorme pour moi. Y a-t-il une API ou un code de petite taille qui peut faire la tâche? Je peux le coder moi-même, mais ce sera douloureux. –

Questions connexes