Documentation ¶
Index ¶
- Constants
- func OpenDB(dataSourceName string) (*sql.DB, error)
- type TodoRecord
- func (db TodoRecord) Create(todo models.TodoRecord) (id int, err error)
- func (db TodoRecord) DeleteAll() error
- func (db TodoRecord) DeleteSingle(id int) error
- func (db TodoRecord) GetAll(query models.Query) ([]models.TodoRecord, error)
- func (db TodoRecord) GetSingle(id int) (models.TodoRecord, error)
- func (db TodoRecord) Update(id int, todo models.TodoRecord) error
Constants ¶
View Source
const DefaultDataSourceName = "postgresql://postgres:postgres@localhost:5432" +
"/postgres?sslmode=disable"
DefaultDataSourceName ...
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TodoRecord ¶
type TodoRecord struct {
// contains filtered or unexported fields
}
TodoRecord ...
func (TodoRecord) Create ¶
func (db TodoRecord) Create(todo models.TodoRecord) (id int, err error)
Create ...
func (TodoRecord) GetAll ¶
func (db TodoRecord) GetAll(query models.Query) ([]models.TodoRecord, error)
GetAll ...
func (TodoRecord) GetSingle ¶
func (db TodoRecord) GetSingle(id int) (models.TodoRecord, error)
GetSingle ...
func (TodoRecord) Update ¶
func (db TodoRecord) Update(id int, todo models.TodoRecord) error
Update ...
Click to show internal directories.
Click to hide internal directories.