postgres_builder 2.6.0
postgres_builder: ^2.6.0 copied to clipboard
A tool designed to make writing PostgreSQL statements easier without writing them by hand.
Postgres Builder #
A tool designed to make writing SQL statements easier.
Usage #
To start, create an instance of PostgresBuilder to run your queries. There is an included PgPoolPostgresBuilder that uses the postgres_pool package, but you can create your own by extending PostgresBuilder.
To create SQL strings, create Statements, one of
SelectInsertUpdateDeleteUpsert(insert unless the entity already exists, then update)
Available Methods #
execute: run a statement and return nothing backquery: run a query an get all the rows back asMap<String, dynamic>singleQuery: run a query and get a single row back asMap<String, dynamic>mappedQuery: run a query and get back rows parsed using your providedfromJsonfunctionmappedSingleQuery: run a query and get a single row parsed using your providedfromJsonfunction
Raw Queries #
For all available methods, just add raw to the name to pass in a raw SQL string instead of a Statement.