Sequel

Szoftver screenshot:
Sequel
Szoftver adatai:
Változat: 4.27.0 Frissítve
Feltöltés dátuma: 10 Feb 16
Fejlesztő: Jeremy Evans
Engedély: Ingyenes
Népszerűség: 68

Rating: 3.0/5 (Total Votes: 3)

folytatás sokkal több, mint egy ORM. Ez egy komplett megoldást kölcsönhatásban adatbázisokat Ruby, irányítása és kapcsolódást a teljes adatbázis, nem csak az adatokat.

A fejlesztők az IRB-konzolt vagy folytatás saját DSL gyorsan összeszerelhető adatbázisok kezelése sémák, az SQL lekérdezések, fuss ügyletek letölteni eredmények, és átalakítani az eredményeket egy Ruby képlékeny formában.

Úgy működik, mint egy absztrakciós réteg a Ruby és az SQL, segítve a fejlesztők Ruby képességek, de kisebb SQL tudás.

Támogatott adatbázisok és eszközök:

ADO

Amalgalite

CUBRID

DataObjects

A DB2

DBI

Firebird

IBM_DB

Informix

JDBC

MySQL

Mysql2

ODBC

OpenBase

Oracle

PostgreSQL

SQLAnywhere

SQLite3

Swift

TinyTDS

Mi az új ebben a kiadásban:

  • dataset.call_sproc (: insert) munka a JDBC illesztő
  • Add update_refresh plugint, frissítő a modell példány frissítése során
  • Add delay_add_association plugint, késleltetésére add_ * metódushívások új tárgyakat, amíg a mentés után a tárgy
  • Add validate_associated bővítmény érvényesítéséhez kapcsolódó tárgyak érvényesítésekor az aktuális objektum
  • PostgreSQL :: JSONBOp # [] és #get_text visszatér JSONBOp esetekben
  • Vegye le a fdbsql, JDBC / fdbsql és openbase adapterek
  • Adatbázis # tranzakció most visszatér blokk visszatérési értéke, ha: rollback = & # x3e;: mindig használjuk
  • engedélyezése postgresql: // kapcsolat húrok, mint az álnevek postgres: //, Kompatibilis libpq
  • Model # move_to a listán bővítmény kezeli out-of-range célok nélkül egy kivétel
  • Adatbázis # add_named_conversion_proc PostgreSQL- fogantyú konverziós procs az enum típusú

Mi az új verzió 4.24.0:

  • dataset.call_sproc (: betét) dolgoznak a JDBC illesztő
  • Add update_refresh plugint, frissítő a modell példány frissítése során
  • Add delay_add_association plugint, késleltetésére add_ * metódushívások új tárgyakat, amíg a mentés után a tárgy
  • Add validate_associated bővítmény érvényesítéséhez kapcsolódó tárgyak érvényesítésekor az aktuális objektum
  • PostgreSQL :: JSONBOp # [] és #get_text visszatér JSONBOp esetekben
  • Vegye le a fdbsql, JDBC / fdbsql és openbase adapterek
  • Adatbázis # tranzakció most visszatér blokk visszatérési értéke, ha: rollback = & # x3e;: mindig használjuk
  • engedélyezése postgresql: // kapcsolat húrok, mint az álnevek postgres: //, Kompatibilis libpq
  • Model # move_to a listán bővítmény kezeli out-of-range célok nélkül egy kivétel
  • Adatbázis # add_named_conversion_proc PostgreSQL- fogantyú konverziós procs az enum típusú

Mi az új verzió 4.22.0:

  • JDBC / sqlanywhere helyesen beállítva: auto_increment bejegyzés séma hash
  • Add Model # cancel_action törlésének intézkedések előtt horgok, ahelyett, hogy a horgok return false
  • Támogatás ne állítsa @@ wait_timeout MySQL keresztül: timeout = & # x3e; nulla Database opció
  • Hozzáadott accessed_columns bővítményt, rögzítsék, hogy mely oszlopok már elérhető a modell például
  • Használjon megfelelő migrációs változat használata esetén IntegerMigrator az: allow_missing_migration_files
  • adatkészlet # unió #intersect és #except automatikusan kezeli adatkészletként nyers SQL
  • Added column_conflicts plugin automatikusan kezeli oszlopokat, amelyek ellentétesek a módszer neve
  • Added Model # get_column_value és #set_column_value kap / set oszlop értékeit

Mi az új verzió 4.21.0:

  • JDBC / sqlanywhere helyesen beállítva: auto_increment bejegyzés séma hash
  • Add Model # cancel_action törlésének intézkedések előtt horgok, ahelyett, hogy a horgok return false
  • Támogatás ne állítsa @@ wait_timeout MySQL keresztül: timeout = & # x3e; nulla Database opció
  • Hozzáadott accessed_columns bővítményt, rögzítsék, hogy mely oszlopok már elérhető a modell például
  • Használjon megfelelő migrációs változat használata esetén IntegerMigrator az: allow_missing_migration_files
  • adatkészlet # unió #intersect és #except automatikusan kezeli adatkészletként nyers SQL
  • Added column_conflicts plugin automatikusan kezeli oszlopokat, amelyek ellentétesek a módszer neve
  • Added Model # get_column_value és #set_column_value kap / set oszlop értékeit

Mi az új verzió 4.19.0:

  • JDBC / sqlanywhere helyesen beállítva: auto_increment bejegyzés séma hash
  • Add Model # cancel_action törlésének intézkedések előtt horgok, ahelyett, hogy a horgok return false
  • Támogatás ne állítsa @@ wait_timeout MySQL keresztül: timeout = & # x3e; nulla Database opció
  • Hozzáadott accessed_columns bővítményt, rögzítsék, hogy mely oszlopok már elérhető a modell például
  • Használjon megfelelő migrációs változat használata esetén IntegerMigrator az: allow_missing_migration_files
  • adatkészlet # unió #intersect és #except automatikusan kezeli adatkészletként nyers SQL
  • Added column_conflicts plugin automatikusan kezeli oszlopokat, amelyek ellentétesek a módszer neve
  • Added Model # get_column_value és #set_column_value kap / set oszlop értékeit

Mi az új verzió 4.18.0:

  • adatcsomag # üres? működik, ha az adatkészlet elrendeli nem oszlop kifejezést.
  • Fix halad egy hash értéket: szívesen egyesület lehetőséget.
  • Kezelje az összes PG :: ConnectionBad kivételek disconnect hibákat a postgres adapter.
  • Added: auto_increment kulcsa sémainformációk elsődleges kulcs oszlopok.
  • Fix kezelése séma képzett táblázatok many_through_many egyesületek.

Mi az új verzió 4.16.0:

  • Adatbázis # create_table? és #create_join_table? nem használható HA NEM LÉTEZIK ha indexek kerülnek ki
  • adatcsomag # különálló most elfogadja virtuális sorban blokk
  • Ismerd disconnect hibák a postgres adaptert SSL használják
  • Ne konvertáló '' alapértelmezett értékek nulla alapértelmezett értékek MySQL
  • Added Model # qualified_pk_hash, visszatérő hash minősített pk gombok
  • validates_unique használjon képzett elsődleges kulcsot, ha az adathalmaz csatlakozott
  • Sequel :: Model.cache_associations = false kihagyja az adatbázis sémagyorsítótár betöltésekor a séma
  • Adatbázis # foreign_key_list munka Microsoft SQL Server 2005
  • create_table az: a külföldi lehetőség megfordítható PostgreSQL

Mi az új verzió 4.9.0:

  • Massive sebességnövekedés PostgreSQL tömb parser
  • Add current_datetime_timestamp kiterjesztése, az aktuális idő / DateTime példányhoz literálissá mint CURRENT_TIMESTAMP
  • Ismerd további egyedi megszorítás jogsértések SQLite
  • Ne távolítsa oszlop értékének érvényesítésekor beágyazott attribútumait one_to_ * egyesület ahol egyesület idegen kulcs a modell elsődleges kulcs
  • Add adatcsomag # disable_insert_returning PostgreSQL- kihagyására implicit használata VISSZAHELYEZÉSE
  • automatikus optimalizálása Model. [], .with_pk És .with_pk! A modellek összetett kulcsokat
  • automatikus optimalizálása Model. [], Amikor hívott egy hash
  • Ismerd CHECK megszorítás megsértése újabb verzióiban SQLite
  • Ne próbálja szívesen terhelés hívásakor adatcsomag # oszlopok a eager_each bővítmény
  • Támogatás: driver opció JDBC illesztő megadásához vezető osztály az esetekre, amikor getConnection nem működik

Mi az új verzió 4.3.0:

  • Ismerd másik megszakító hiba a JDBC / AS400 adapter
  • adatcsomag # jogosult, és Sequel.delay együtt
  • Ismerd citext típusú string PostgreSQL
  • Támogatás összetett kulcsokat a rcte_tree bővítmény
  • Támogatás összetett kulcsokat a fán bővítmény
  • Migrator.migrator_class nyilvános
  • PostgreSQL üres tömböt literalization működni a PostgreSQL & # X3c 8,4
  • Added Sequel kiterjesztések útmutató
  • Added modell plugins útmutató

Mi az új 4.2.0:

  • Added Adatbázis # supports_partial_indexes? hogy ellenőrizze a részindex támogatására.
  • A static_cache bővítményt nem engedi mentés / elpusztítja, ha az: fagyasztott = & # x3e; hamis opció nem használható.
  • Támogatás: fagyasztott = & # x3e; hamis beállítást static_cache bővítmény, amiért az új példányok visszatért helyett fagyasztott tárolt példányok.
  • Added pg_static_cache_updater Database kiterjesztése hallgat a változások asztalok és frissítése static_cache cache automatikusan.
  • Added mssql_emulate_lateral_with_apply kiterjesztés emulációjára LATERÁLIS lekérdezések CROSS / KÜLSŐ VONATKOZIK.
  • Támogatás LATERÁLIS lekérdezések segítségével adatcsomag # oldalsó.

Mi az új verzió 4.1.1:

  • Fix select_map, select_order_map és single_value módszerek eager_graphed adathalmazok.

Mi az új verzió 4.0.0:

  • Helyesen elemezni összetett elsődleges kulcsokat SQLite 3.7.16 +.
  • Ismerd másik megszakító hiba a JDBC / oracle adapter.
  • Added pg_json_ops kiterjesztés hívó JSON függvények és operátorok a PostgreSQL 9.3 +.
  • Handle nem JSON sima húrok, egész számok, és úszik a PostgreSQL JSON oszlopok pg_json kiterjesztés.
  • adatcsomag # múlva elfogadja a virtuális sor blokkok.
  • Added Adatbázis # refresh_view PostgreSQL- támogatására frissítő materializált nézetek.
  • Támogatás az adatbázis # drop_view: if_exists opciót PostgreSQL.
  • Támogatás az adatbázis # {létre, csepp} _view: materializált lehetőség létrehozására materializált nézetek PostgreSQL 9.3 +.
  • Támogatás az adatbázis # create_view: rekurzív kapcsolót létrehozására rekurzív nézetek PostgreSQL 9.3 +.
  • Támogatás az adatbázis # create_view: oszlopok opciót az explicit oszlopok.

Mi az új verzió 3.47.0:

  • Nem hagyják a hiányzó átalakítás proc a pg_typecast_on_load bővítmény
  • Átnevezés PGRangeOp #starts_before és #ends_after a #ends_before és #starts_after
  • Add Database # supports_schema_parsing? ellenőrizze az séma elemzés támogatás
  • Handle hstore [] típusú PostgreSQL- használata esetén pg_array és pg_hstore kiterjesztések
  • Ne állítsa vissza konverzió procs betöltésekor pg_ * kiterjesztés
  • Handle tartomány típusok elemzése során a séma PostgreSQL
  • Handle tartomány típusú összetett típusok a pg_row kiterjesztés

Mi az új verzió 3.43.0:

  • Állítsa a #meta_def támogatás adatbázis, adatbázis, és a modell a meta_def kiterjesztés.
  • Fix Database # copy_into a JDBC / postgres amikor egy kivétel van emelve.
  • Add core_refinements kiterjesztés, amely finomítás változatának folytatása alapvető kiterjesztéseket.
  • Adatbázis # copy_into emelni databaseerror ha az adatbázis hibát jelez a postgres adapter.
  • Adja meg respond_to_missing? ahol method_missing meghatározása és az objektum támogat respond_to?.
  • engedélyezése lambda procs 0 argumentumainak száma virtuális sorban blokkok Ruby 1.9.

Mi az új verzió 3.42.0:

  • Ha kivétel történik elkövetése közben tranzakció kísérlet görgethető vissza.
  • Támogatás alapértelmezett beállítás húr oszlop méretét a per-adatbázis alapján keresztül default_string_column_size.
  • Reset Model.instance_dataset meghosszabbításakor a modell adatbázisba.
  • A force_encoding beépített modul fagyott húrok.
  • Added Adatbázis # csinálni PostgreSQL használatával DO anonim kódot blokk végrehajtása nyilatkozatot.
  • Az eltávolított Model.dataset_methods.

Mi az új verzió 3.41.0:

  • Added bin / folytatást használati útmutatót.
  • adatcsomag # fordított és #reverse_order fogadja virtuális sorban blokkok.
  • Added Sequel.delay generikus késleltetett értékelés.
  • egyediségét hitelesítések helyesen kezelni a nulla értéket.
  • Támogatás: unlogged lehetőség create_table PostgreSQL-.

Mi az új verzió 3.39.0:

  • Fix defaults_setter beállítani false alapértelmezett értékeket.
  • Fix soros sorrend keresett Adatbázis # primary_key_sequence PostgreSQL-.
  • Add Database # copy_into használatakor postgres adapter pg driver, nagyon gyors betétek táblázatokba.
  • Egyesítheted alter_table műveleteket egyetlen lekérdezés, ahol lehetséges, a MySQL és PostgreSQL.
  • Fogantyú készlet alter_table műveletek MySQL és MSSQL ahol később műveletek függenek korábbiak.
  • Add constraint_validations plugin automatikus érvényesítés a constaints által definiált kiterjesztés.
  • Add constraint_validations kiterjesztés meghatározó adatbázis megszorításai hasonló kidolgozása.
  • Add Database # supports_regexp? ellenőrizze az reguláris kifejezés támogatás.
  • Add Sequel.trim a platformfüggetlen trim funkció.
  • Add Sequel.char_length a platformfüggetlen char_length funkció.
  • Rögzítés caching MySQL szerver verzióját.

Mi az új verzió 3.38.0:

  • folytatás ma már elismeri a kettős (x, y) és dupla (x, y) unsigned MySQL típusok.
  • A gyors subadapters most megkövetelik sebes db- * helyett gyors is.
  • Add: textsize opciót tinytds adapter, hogy felülbírálja az alapértelmezett TEXTSIZE.
  • Támogatás kimeneti azonosító módszer gyors adapter.
  • Add Model # to_hash aliasként Model # értékek.
  • betöltésekor több pg_ * bővítményeket Database # kiterjesztés, csak vissza az átalakítás speciális képessége egyszerre.
  • Ne engedje modell typecasting string a postgres tömb, hstore, vagy összetett típusok.
  • Add pg_typecast_on_load plugin konvertáló fejlett PostgreSQL típusú terhelés az {JDBC, do, gyors} / postgres adapterek.
  • Az összes adapter, hogy csatlakozzon a PostgreSQL tárolni típuskonverziójára procs.
  • Add típusú OID oszlopon séma PostgreSQL.

Mi az új verzió 3.37.0:

  • Hagyjuk megadásával eager_graph alias alapja egy hívásonkénti alapján használ AliasedExpression
  • engedélyezése bin / folytatást, hogy tartsák tiszteletben több -l opciók naplózás több fájl
  • Megfelelően kezeli az esetekben, amikor SCOPE_IDENTITY nulla az ODBC / MSSQL adapter
  • Add pg_interval kiterjesztése, a visszatérő időköz típusok ActiveSupport :: Időtartam esetekben
  • Mentés új one_to_one kapcsolódó tárgy helyett egy kétszer nested_attributes plugint
  • Ne adjon felesleges szűrőfeltétel amikor elhaladnak egy új objektumot one_to_one szetter módszert
  • Különbséget oszlop referenciák és módszer hivatkozások many_through_many egyesületek
  • A: jogosultak = & # x3e;: mély lehetőség, amikor csatlakozott táblázatok modell egyesület adathalmazok

Mi az új verzió 3.36.1:

  • Fix JDBC illesztő amikor DriverManager # getConnection sikertelen.

Mi az új verzió 3.35.0:

  • Megfelelően kezeli elemzés séma táblázatok más adatbázisok MySQL.
  • Added DSL támogatása operátorról (%), hasonlóan a bitműveletek.
  • Fix lehetséges szál-biztonsági kérdések, nem GVL rubin megvalósítások.
  • engedélyezése csonkolása több tábla egyidejűleg a PostgreSQL.
  • Hagyjuk csonka, hogy egy: kaszkád: csak, és: újraindítás opciókat PostgreSQL.
  • Hagyjuk json és xml sorosító támogatása: array lehetőséget osztályban to_json módszer sorosításához meglévő tömb modell példányok.
  • Added piszkos bővítményt, amely megmenti a kezdeti érték az oszlop, ha az érték változik.

Mi az új verzió 3.34.1:

  • Javítva optimalizációjában elsődleges kulcs elemzéssel.

Mi az új verzió 3.33.0:

  • Add képes kényszeríteni vagy letilthatja tranzakciók teljesen a vándorokat a: use_transactions opció
  • Add képes kikapcsolni tranzakciók elvándorlásának hívja no_transaction belsejében Sequel.migration blokk
  • Hagyjuk kifejezetten választotta, amely Migratornak kezelhető keresztül TimestampMigrator.apply vagy IntegerMigrator.apply
  • Add arbitrary_servers kiterjesztése a az önkényes szerverek / szilánkok biztosításával hash lehetőségek, mint a kiszolgáló
  • Add server_block kiterjesztését hatálya adatbázis-hozzáférés, a blokkon belül egy meghatározott alapértelmezett kiszolgáló / szilánk
  • Tisztelet: összegyűjti oszlop opciót MySQL
  • A Mysql2 :: Client :: FOUND_ROWS, hogy pontos a sorok számát párosítani a mysql2 adapter
  • Mysql # info, hogy pontos a sorok számát illeszkedik a mysql adapter
  • ál adapter speciális SQL változatot használatra megfelelő alapértelmezett igényelt azonosítók
  • lista bővítmény automatikusan pozíció mező értékét létrehozását, ha nem volt beállítva
  • Add Database # integer_booleans beállítást SQLite tárolni logikai értékek egészek
  • typecast oszlopok tárolt egészek / úszik a SQLite adapter
  • A instance_hooks plugin (mielőtt | után) _ * _ horog metódusai most vissza magától
  • Handle NaN, Infinity, és -Infinity úszik PostgreSQL

Mi az új verzió 3.32.0:

  • serialization_modification_detection bővítmény megfelelően működjön az új tárgyak és után megtakarítás meglévő objektumokat.
  • felfrissít után modell létrehozása törölje a deserialized értékeket a sorba rendezés plugin.
  • Add adatcsomag # update_ignore a MySQL, a használó UPDATE IGNORE lekérdezéseket.
  • engedélyezése select_map / select_order_map hogy mindkét oszlopon érvelés és egy blokk.
  • Fix virtuális sorban blokk kezelhetőség select_map / select_order_map ha blokk egy tömböt ad vissza.
  • Add Sequel.empty_array_handle_nulls beállítás lehet állítani, hogy hamis az esetleges jobb teljesítmény néhány adatbázisokat.
  • Change zárja (: b = & # x3e []), hogy nem tér vissza a sorokat, melyekben b NULL.
  • Támogatás ActiveModel 3.2 a active_model bővítmény hozzáadásával támogatása to_partial_path.
  • Fix metaadat eljárások (például táblázatok) az Oracle, amikor az egyéni azonosító beviteli módszereket használnak.
  • Fix Database # indexek DB2.

Mi az új 2.5 verzió:

  • Add adatcsomag #set_defaults és #set_overrides használt felmérő a használt értékeket betét / frissítés utasítások
  • Hagyjuk modellek használata a visszatérő kikötés behelyezésekor nyilvántartást PostgreSQL
  • Emelje Sequel :: databaseerror helyett generikus Sequel :: Hiba az adatbázis hibák, ne nyelje le tracebacks
  • A INSERT ... Visszatérve ... a PostgreSQL 8.2 és újabb
  • insert_sql, delete_sql, és tiszteletben tartja a update_sql: sql opció
  • Alapértelmezett konvertáló 2 számjegyű év, használjon Sequel.convert_two_digit_years = false, hogy újra a régi viselkedés
  • A PostgreSQL adaptert a pg vezető használatát async_exec, így nem takarja el az egész tolmács
  • A séma generátorok támogatja az összetett elsődleges és idegen kulcsok és egyedi korlátok
  • Munka a 2008/08/17 változata pg gem
  • tiltása visszaélés SQL függvény szintaxisa típusok (használat: type = & # x3e;: varchar,: size = & # x3e 255 helyett: type = & # x3e;: varchar [255])
  • Idézet indexnevek létrehozásakor vagy csepegtető indexek
  • Nincs oszlop hozzáférési metódusok felülírja plugint metódusai
  • engedélyezése érvényesítése több attribútum egyszerre, beépített támogatást egyediségét ellenőrzése több oszlop
  • A PostgreSQL adapter, fix beszúrásával sorban egy elsődleges kulcs értéke belsejében egy tranzakció
  • Hagyjuk before_save és before_update befolyásolja az oszlopok által mentett save_changes
  • adatcsomag # single_value munka az ábrázolás, amely rögzíti gróf és tördeli a graphed adathalmazok

Követelmények :

  • Ruby 1.8.7 vagy magasabb

Hasonló program

CDatabase
CDatabase

10 Dec 15

AMPLE Scaffolder
AMPLE Scaffolder

1 Mar 15

Crate
Crate

10 Feb 16

Hozzászólások a Sequel

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint