buildsqlx

Go database query builder library for PostgreSQL

MIT License

Stars
169
buildsqlx - #54: Add RenameIndex method + tests Latest Release

Published by arthurkushman 6 months ago

buildsqlx - Fix shadowing by renaming constants in builder.go

Published by arthurkushman 6 months ago

buildsqlx - Change Pluck/PluckMap to return slice/map of structs

Published by arthurkushman about 1 year ago

buildsqlx - #102: Change Chunk method to accept struct and returning slice of those structs

Published by arthurkushman about 1 year ago

#102: Change Chunk method to accept struct and returning slice of those structs
Add common abstract method with EachToStruct processing data
Add more tests to cover errs

buildsqlx - #100: Change First/Value/Find to accept structs

Published by arthurkushman about 1 year ago

  • Change First/Value/Find to accept structs
  • Fix column name misspelling if in upper-case (ID, URL etc)
buildsqlx - #98: Change `InsertBatch` to accept slice of structs

Published by arthurkushman about 1 year ago

buildsqlx - Add ScanStruct and EachToStruct/Next to parse SQL-query results into custom structs

Published by arthurkushman about 1 year ago

  • Add ScanStruct and EachToStruct/Next to parse SQL-query results
  • Change Insert/Update to accept structs with data
buildsqlx - Fix transaction dependant behaviour

Published by arthurkushman over 1 year ago

buildsqlx - Add NewConnectionFromDb constructor to pass *sql.DB handle

Published by arthurkushman over 1 year ago

buildsqlx - Change BETWEEN and IS to pass through bindings

Published by arthurkushman over 1 year ago

buildsqlx - Fix Union/UnionAll methods

Published by arthurkushman about 2 years ago

buildsqlx - Change errors from const strings to vars, DropIfExists to accept n+1 tbls

Published by arthurkushman about 2 years ago

buildsqlx - Add nil type support for DML

Published by arthurkushman about 2 years ago

buildsqlx - Add include stmt

Published by arthurkushman about 2 years ago

buildsqlx - Add CONCURRENTLY statement to add indices without locking

Published by arthurkushman over 2 years ago

buildsqlx - Add SchemaIfNotExists, IfExists/IfNotExists statements

Published by arthurkushman over 2 years ago

buildsqlx - Escaping table names

Published by arthurkushman over 2 years ago

buildsqlx - Add return err from Schema() in fn func(table *Table) error

Published by arthurkushman over 2 years ago

buildsqlx - Add boolean type column creation ability

Published by arthurkushman over 2 years ago