8000 GitHub - googollee/sorm: Smooth ORM, or Saft ORM, or Super ORM, what ever.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

googollee/sorm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SORM

Smooth ORM, or Saft ORM, or Super ORM, what ever.

Target

  • Code first, but not SQL first.
  • Type-safe, as much as possible.
  • No literal strings to build SQl, as less as possible.
  • No reflection in SQL building and running.

TODO

  • SQL builder
    • Generate schema from model
    • Indexes, constraints
    • Associations (has 1, has many, belongs to, many to many)
    • Transaction
    • Upsert, Locking
  • Schema migration
    • Dry run with plans
    • Data migration
  • Default dialects
    • SQLite
    • PostgreSQL
    • MySQL/MariaDB
  • Logging
    • User-providing slog.Logger instance
    • Supp 5419 ort dependency-injection framework
  • Context
  • Plugins

About

Smooth ORM, or Saft ORM, or Super ORM, what ever.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0