[genropy] Re: riutilizzo database esistente

  • From: Giovanni Porcari <giovanni.porcari@xxxxxxxxx>
  • To: genropy@xxxxxxxxxxxxx
  • Date: Thu, 10 Dec 2015 11:26:01 +0100


Il giorno 10 dic 2015, alle ore 11:21, Antonio Conte <barbone67@xxxxxxxxx> ha
scritto:

* 10/12/2015, Giovanni Porcari wrote :

In realtà il comando sysFields svolge anche altri compiti e
puoi specificare come boolean i parametri id=True, ins=True, upd=True,
ldel=True, user_ins=False, user_upd=False
Quindi se non vuoi assegnare l'id passerai id=False
ldel si riferisce al campo che gestisce il logicalDelete (archiviazione)
user_ins e user_upd aggiungono i campi per mettere salvare lo user che
inserisce e quello che modifica.

Ci sono poi altri parametri che servono ad esempio per le tabelle
gerarchiche e altre situazioni
(abbi pazienza ma alla documentazione ci stiamo lavorando ;) )

Quanto all'evitare di fare la dbsetup è possibilissimo ma solo se pensi di
non fare modifiche
alla struttura del db.

ok ... adesso sbatto un po' la testa sul db "piccolo" e provo a migrare. il
discorso
e' che ho in postgres un bel po' di trigger, foreign table e materialized
views e non vorrei
essere troppo "invasivo".

Ecco. Il punto è che con genropy dobbiamo necessariamente, per essere
compatibili con vari engine,
sfruttare molto poco le caratteristiche del db. Per quello abbiamo i trigger in
python
e abbiamo lavorato molto per non sentire la mancanza delle funzionalità che ci
assicurerebbe
un uso del db e del suo linguaggio interno.

So che per chi conosce bene un db sembra un delitto ma alla fine il risultato
direi
che è lo stesso eccellente. :)


A breve ci sarà la documentazione e degli script di configurazione per uso
con uwsgi. Che poi davanti ci sia nginx non dovrebbe cambiare molto
ma eventualmente possiamo chiedere lumi a Roberto de Ioris che comunque
credo ci legga.

Tieni presente che in produzione, fino a qualche mese fa, usavamo
principalmente
apache mentre ora stiamo convertendo tutte le istallazioni a uwsgi.

Ciao e chiedi pure se hai dubbi o vuoi segnalare problemi :)

ok ... nel caso mi faccio sentire grazie mille per la veloce risposta :)




Ciao

G


Other related posts: