Softwarebeschreibung:
Version: 0.811
Upload-Datum: 14 Apr 15
Lizenz: Frei
Popularität: 103
Dies ist eine erweiterbare, leistungsstarke objektrelationalen Mapper (ORM) für RoseDB
Eigenschaften .
- erstellen eine Zeile in der Datenbank, indem Sie eine neu errichtete Objekt.
- Initialisieren Sie ein Objekt durch Laden einer Zeile aus der Datenbank.
- Aktualisieren Sie eine Zeile, indem Sie eine geänderte Objekt in die Datenbank zurück.
- Löschen einer Zeile aus der Datenbank.
- Fetch ein Objekt durch einen Fremdschlüssel in das aktuelle Objekt bezeichnet. (Dh, & quot; 1-1 & quot; und & quot; viele, um eine & quot;. Beziehungen)
- Fetch mehrere Objekte, die auf das aktuelle Objekt verweisen, entweder direkt über Fremdschlüssel oder indirekt über eine Mapping-Tabelle. (Das heißt & quot; eins zu mehreren & quot; und & quot; viele zu viele & quot;. Beziehungen)
- Laden Sie ein Objekt zusammen mit & quot; Fremdkörper & quot; , der durch eines der unterstützten Beziehungstypen zu tun haben.
Was ist neu in dieser Pressemitteilung:.
- Griff null Standardwerte für Fremdschlüsselspalten in PostgreSQL
Was ist neu in der Version 0.788:
- ein Fehler behoben, der verhindert Funktionsaufrufe wie jetzt (fest) von richtig inlined, auch wenn allow_inline_column_values wurde zu einem wahren Wert zu setzen.
- Der Loader / Auto-Init-System wird nun automatisch die allow_inline_column_values Attribut auf einen wahren Wert, wenn eine Spalte einen Standardwert hat, der wie ein Funktionsaufruf aussieht.
- Es wurde ein nicht-numerische Warnung mit Entwicklungsversionen von Math :: BigInt.
Grenzen :
- Rose :: DB :: Object Objekte können Zeilen darstellen fast jede Datenbanktabelle, unterliegt den folgenden Einschränkungen:
- Der Datenbankserver muss von Rose :: DB unterstützt werden.
- Die Datenbanktabelle muss einen Primärschlüssel haben.
- Der Primärschlüssel dürfen nicht zulassen, NULL-Werte in einer ihrer Spalten.
Kommentare nicht gefunden