Madre ORM.

Project Madre ORM è un modulo Python che nasconde la sintassi SQL e ti dà una serie di classi e metodi intelligenti.
Scarica ora

Madre ORM. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Federico Tomassini
  • Sito web dell'editore:
  • http://www.dbmother.org/

Madre ORM. Tag


Madre ORM. Descrizione

Il progetto della madre ORM è un modulo Python che nasconde la sintassi SQL e ti dà una serie di classi e metodi intelligenti. Con `intelligente" intendiamo la capacità di auto-adattamento, comprendendo varie situazioni. Potrebbe essere considerato come un mapper relativo all'oggetto con una forte introspezione. In effetti, i file di configurazione, le tabelle, i campi e le dichiarazioni di tasti non sono necessari, perché conosce la struttura del database stessa .Mother funziona con PostgreSQL e, per ora, solo questo database è supportato: In effetti, la natura introspettiva della madre è basata su Postgres Meta Querys.L'interfaccia del database è sviluppata sopra l'ottimo modulo PsyCopg.Mother è stato rilasciato sotto la licenza BSD ed è alreo utilizzato nell'ambiente di produzione .PhilosolyPhyy Yoad A New Orm? Perché la sua filosofia! Vogliamo sviluppare un orm intelligente: la madre è in grado di gestire automaticamente chiavi straniere, relazioni e bambini, comprendendo la struttura del database. Non vogliamo scrivere modelli, XML o file di configurazione. Lo strumento MotherMapper fa tutto il lavoro, una volta.Lo Orm deve essere leggero, veloce e semplice.Estenions: la costruzione dei plugin deve essere facile e veloce. Non vogliamo l'Orm definitivo, il pane-maker, ma un quadro libero e potente: con la madre non devi adattare il tuo codice di stile o il tuo database all'ORM. Un'Orm Exaustive è solo il Pure SQL. Che cosa riguardano le funzionalità? Il modulo madre offre un set di classi per gestire diverse situazioni. In particolare, è possibile rappresentare un tavolo con una classe. Legare un tavolo a una classe è l'inizio dell'arte della madre. Infatti, la classe conosce le relazioni tabelle: la gestione dei bambini e delle relazioni è potente e facile: le chiavi e le relazioni straniere non sono necessarie informazioni: la madre li conosce ed è in grado di riempire i record con i valori corretti. Memoreover, i metodi usati per inserire i bambini e Le relazioni sono create automaticamente e autoadattate. Le classi madre possono essere dichiarate dall'utente: è sufficiente ereditare da qualche classe madre: quindi, le estensioni di classe sono molto facili da codificare. Qualche estensione è già fornita, poiché le funzionalità dei trigger, ma scrivere altriPlugins è semplice e immediata. La connessione del database è molto confortevole: le credenziali devono essere specificate in un file di configurazione: Dopodiché, la connessione è trasparente.Mother implementa un pool di connessione a essere utilizzato in un ambiente filettato. Le transazioni del database sono implementate in un modo particolare. È possibile chiamare transazioni nidificate, in modo da non dover preoccupare delle chiamate annidate al commit o sulla dichiarazione di rollback. Ciò consente di allenare in diversi livelli e indipendentemente.Mother viene fornito con un logger: altoparlante, che supporta l'output standard, il file di registro (con capacità di rotazione), syslog e smtp. Se ti stai chiedendo se la madre ha un modello di calcolo lento, la risposta è: la conoscenza della madre è fatta una volta (da strumenti madre) e memorizzati in due file. La mamma è veloce. Cosa è nuovo in questa versione: · L'opzione MotherMapper -D ora funziona anche su schemi postgresql complessi.


Madre ORM. Software correlato

php-sqlite3.

php-sqlite3 è un'estensione PHP che consente di accedere ai database SQLITE3 all'interno dei tuoi script. ...

241

Scarica

Tada.

Tada è composto da un modulo Python che è un modulo wrapper per qualsiasi modulo di database compatibile DBAPI 2. ...

178

Scarica

Patcher table MySQL.

MySQL Table Patcher è una patch che legge il file di creazione della tabella (tabelle.sql) e lo confronta a ciò che mysqldump dà. ...

192

Scarica

Metaboss.

Metaboss è una suite integrata di strumenti per la progettazione, lo sviluppo e la gestione dei sistemi software Enterprise di Modelin. ...

481

Scarica