Ciao a tutti, forse non è chiarissimo il titolo ma vengo subito al punto.
Utilizzo in un file SQL (utilizzato tramite nodejs) la generazione di alcune tabelle + viste. Nel dettaglio in sequenza:
- Alter table di N tabelle con l'aggiunta di un campo src_id
- Creazione di VIEWS le quali si basano appunto sulle tabelle ed il campo appunto src_id

Da quanto vedo io il problema sta nel fatto che le istruzioni così come sono, vengono messe diciamo in lista e poi eseguite tutte allo stesso tempo. Mi vien da pensare quindi che sulla creazione delle VIEWS, effettivamente non è ancora stato eseguito l'ALTER TABLE a monte e quindi si spacca il tutto (di fatto l'errore è un t1.src_id non esiste (t1 è l'alias di 1 tabella).

C'è un modo per eseguire la creazione delle viste in maniera condizionale? o devo splittare per forza in 2 file SQL da lanciare quindi in sequenza?

Grazie