[Linuxtrent] Re: Tool per l'introspezione della struttura di un database SQL

  • From: azazel <azazel@xxxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 24 Aug 2011 15:44:56 +0200

>>>>> "Daniele" == Daniele Nicolodi <daniele@xxxxxxxxxx> writes:

    Daniele> On 24/08/11 13:17, azazel wrote:
    >> Ho già visto qualcosa per gestire o testare l'evoluzione dei
    >> metadati di un db ma al momneto non ricordo più i
    >> riferimenti. Comunque, con la reflection di sqlalchemy puoi
    >> ricercare fare introspezioni sulla struttura di un db molto
    >> semplicemente [1]_ e fare mooolto di più, altro che django.
    >> 
    >> .. _[1]:
    >> http://www.sqlalchemy.org/docs/core/schema.html#metadata-reflection

    Daniele> Grazie Azazel! Non conosco le potenzialità di SQLQAlchemy,
    Daniele> ma ho fatto un rapidissimo test e la reflection fa
    Daniele> esattamente quello che mi serve!

bene
    
    Daniele> Ci fosse anche un tool che prende la descrizione delle
    Daniele> tabelle di SQLAlchemy e produce una rappresentazione "human
    Daniele> readable", tipo YAML, e che permetta di comparare due
    Daniele> descrizioni, avrei finito. Ma questa è la parte facile da
    Daniele> implementare.

già, il solito loop  di esportazione. Non ho trovato nulla che esporti
direttamente in yaml, ma vi sono molti esempi di esportazione in altri formati:

http://www.sqlalchemy.org/trac/wiki/UsageRecipes/SchemaDisplay
http://www.sqlalchemy.org/trac/wiki/UsageRecipes/SchemaToGraffle
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: