postgres

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package postgres contains generated code for schema 'public'.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Errorf

func Errorf(s string, v ...interface{})

Errorf logs an error message using the package error logger.

func Logf

func Logf(s string, v ...interface{})

Logf logs a message using the package logger.

func SetErrorLogger

func SetErrorLogger(logger interface{})

SetErrorLogger sets the package error logger. Valid logger types:

io.Writer
func(string, ...interface{}) (int, error) // fmt.Printf
func(string, ...interface{}) // log.Printf

func SetLogger

func SetLogger(logger interface{})

SetLogger sets the package logger. Valid logger types:

io.Writer
func(string, ...interface{}) (int, error) // fmt.Printf
func(string, ...interface{}) // log.Printf

Types

type AuthGroup

type AuthGroup struct {
	ID   int    `json:"id"`   // id
	Name string `json:"name"` // name
	// contains filtered or unexported fields
}

AuthGroup represents a row from 'public.auth_group'.

func AuthGroupByID

func AuthGroupByID(ctx context.Context, db DB, id int) (*AuthGroup, error)

AuthGroupByID retrieves a row from 'public.auth_group' as a AuthGroup.

Generated from index 'auth_group_pkey'.

func AuthGroupByName

func AuthGroupByName(ctx context.Context, db DB, name string) (*AuthGroup, error)

AuthGroupByName retrieves a row from 'public.auth_group' as a AuthGroup.

Generated from index 'auth_group_name_key'.

func (*AuthGroup) Delete

func (ag *AuthGroup) Delete(ctx context.Context, db DB) error

Delete deletes the AuthGroup from the database.

func (*AuthGroup) Deleted

func (ag *AuthGroup) Deleted() bool

Deleted returns true when the AuthGroup has been marked for deletion from the database.

func (*AuthGroup) Exists

func (ag *AuthGroup) Exists() bool

Exists returns true when the AuthGroup exists in the database.

func (*AuthGroup) Insert

func (ag *AuthGroup) Insert(ctx context.Context, db DB) error

Insert inserts the AuthGroup to the database.

func (*AuthGroup) Save

func (ag *AuthGroup) Save(ctx context.Context, db DB) error

Save saves the AuthGroup to the database.

func (*AuthGroup) Update

func (ag *AuthGroup) Update(ctx context.Context, db DB) error

Update updates a AuthGroup in the database.

func (*AuthGroup) Upsert

func (ag *AuthGroup) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for AuthGroup.

type AuthGroupPermission

type AuthGroupPermission struct {
	ID           int64 `json:"id"`            // id
	GroupID      int   `json:"group_id"`      // group_id
	PermissionID int   `json:"permission_id"` // permission_id
	// contains filtered or unexported fields
}

AuthGroupPermission represents a row from 'public.auth_group_permissions'.

func AuthGroupPermissionByGroupIDPermissionID

func AuthGroupPermissionByGroupIDPermissionID(ctx context.Context, db DB, groupID, permissionID int) (*AuthGroupPermission, error)

AuthGroupPermissionByGroupIDPermissionID retrieves a row from 'public.auth_group_permissions' as a AuthGroupPermission.

Generated from index 'auth_group_permissions_group_id_permission_id_0cd325b0_uniq'.

func AuthGroupPermissionByID

func AuthGroupPermissionByID(ctx context.Context, db DB, id int64) (*AuthGroupPermission, error)

AuthGroupPermissionByID retrieves a row from 'public.auth_group_permissions' as a AuthGroupPermission.

Generated from index 'auth_group_permissions_pkey'.

func AuthGroupPermissionsByGroupID

func AuthGroupPermissionsByGroupID(ctx context.Context, db DB, groupID int) ([]*AuthGroupPermission, error)

AuthGroupPermissionsByGroupID retrieves a row from 'public.auth_group_permissions' as a AuthGroupPermission.

Generated from index 'auth_group_permissions_group_id_b120cbf9'.

func AuthGroupPermissionsByPermissionID

func AuthGroupPermissionsByPermissionID(ctx context.Context, db DB, permissionID int) ([]*AuthGroupPermission, error)

AuthGroupPermissionsByPermissionID retrieves a row from 'public.auth_group_permissions' as a AuthGroupPermission.

Generated from index 'auth_group_permissions_permission_id_84c5c92e'.

func (*AuthGroupPermission) AuthGroup

func (agp *AuthGroupPermission) AuthGroup(ctx context.Context, db DB) (*AuthGroup, error)

AuthGroup returns the AuthGroup associated with the AuthGroupPermission's (GroupID).

Generated from foreign key 'auth_group_permissions_group_id_b120cbf9_fk_auth_group_id'.

func (*AuthGroupPermission) AuthPermission

func (agp *AuthGroupPermission) AuthPermission(ctx context.Context, db DB) (*AuthPermission, error)

AuthPermission returns the AuthPermission associated with the AuthGroupPermission's (PermissionID).

Generated from foreign key 'auth_group_permissio_permission_id_84c5c92e_fk_auth_perm'.

func (*AuthGroupPermission) Delete

func (agp *AuthGroupPermission) Delete(ctx context.Context, db DB) error

Delete deletes the AuthGroupPermission from the database.

func (*AuthGroupPermission) Deleted

func (agp *AuthGroupPermission) Deleted() bool

Deleted returns true when the AuthGroupPermission has been marked for deletion from the database.

func (*AuthGroupPermission) Exists

func (agp *AuthGroupPermission) Exists() bool

Exists returns true when the AuthGroupPermission exists in the database.

func (*AuthGroupPermission) Insert

func (agp *AuthGroupPermission) Insert(ctx context.Context, db DB) error

Insert inserts the AuthGroupPermission to the database.

func (*AuthGroupPermission) Save

func (agp *AuthGroupPermission) Save(ctx context.Context, db DB) error

Save saves the AuthGroupPermission to the database.

func (*AuthGroupPermission) Update

func (agp *AuthGroupPermission) Update(ctx context.Context, db DB) error

Update updates a AuthGroupPermission in the database.

func (*AuthGroupPermission) Upsert

func (agp *AuthGroupPermission) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for AuthGroupPermission.

type AuthPermission

type AuthPermission struct {
	ID            int    `json:"id"`              // id
	Name          string `json:"name"`            // name
	ContentTypeID int    `json:"content_type_id"` // content_type_id
	Codename      string `json:"codename"`        // codename
	// contains filtered or unexported fields
}

AuthPermission represents a row from 'public.auth_permission'.

func AuthPermissionByContentTypeID

func AuthPermissionByContentTypeID(ctx context.Context, db DB, contentTypeID int) ([]*AuthPermission, error)

AuthPermissionByContentTypeID retrieves a row from 'public.auth_permission' as a AuthPermission.

Generated from index 'auth_permission_content_type_id_2f476e4b'.

func AuthPermissionByContentTypeIDCodename

func AuthPermissionByContentTypeIDCodename(ctx context.Context, db DB, contentTypeID int, codename string) (*AuthPermission, error)

AuthPermissionByContentTypeIDCodename retrieves a row from 'public.auth_permission' as a AuthPermission.

Generated from index 'auth_permission_content_type_id_codename_01ab375a_uniq'.

func AuthPermissionByID

func AuthPermissionByID(ctx context.Context, db DB, id int) (*AuthPermission, error)

AuthPermissionByID retrieves a row from 'public.auth_permission' as a AuthPermission.

Generated from index 'auth_permission_pkey'.

func (*AuthPermission) Delete

func (ap *AuthPermission) Delete(ctx context.Context, db DB) error

Delete deletes the AuthPermission from the database.

func (*AuthPermission) Deleted

func (ap *AuthPermission) Deleted() bool

Deleted returns true when the AuthPermission has been marked for deletion from the database.

func (*AuthPermission) DjangoContentType

func (ap *AuthPermission) DjangoContentType(ctx context.Context, db DB) (*DjangoContentType, error)

DjangoContentType returns the DjangoContentType associated with the AuthPermission's (ContentTypeID).

Generated from foreign key 'auth_permission_content_type_id_2f476e4b_fk_django_co'.

func (*AuthPermission) Exists

func (ap *AuthPermission) Exists() bool

Exists returns true when the AuthPermission exists in the database.

func (*AuthPermission) Insert

func (ap *AuthPermission) Insert(ctx context.Context, db DB) error

Insert inserts the AuthPermission to the database.

func (*AuthPermission) Save

func (ap *AuthPermission) Save(ctx context.Context, db DB) error

Save saves the AuthPermission to the database.

func (*AuthPermission) Update

func (ap *AuthPermission) Update(ctx context.Context, db DB) error

Update updates a AuthPermission in the database.

func (*AuthPermission) Upsert

func (ap *AuthPermission) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for AuthPermission.

type AuthUser

type AuthUser struct {
	ID          int          `json:"id"`           // id
	Password    string       `json:"password"`     // password
	LastLogin   sql.NullTime `json:"last_login"`   // last_login
	IsSuperuser bool         `json:"is_superuser"` // is_superuser
	Username    string       `json:"username"`     // username
	FirstName   string       `json:"first_name"`   // first_name
	LastName    string       `json:"last_name"`    // last_name
	Email       string       `json:"email"`        // email
	IsStaff     bool         `json:"is_staff"`     // is_staff
	IsActive    bool         `json:"is_active"`    // is_active
	DateJoined  time.Time    `json:"date_joined"`  // date_joined
	// contains filtered or unexported fields
}

AuthUser represents a row from 'public.auth_user'.

func AuthUserByID

func AuthUserByID(ctx context.Context, db DB, id int) (*AuthUser, error)

AuthUserByID retrieves a row from 'public.auth_user' as a AuthUser.

Generated from index 'auth_user_pkey'.

func AuthUserByUsername

func AuthUserByUsername(ctx context.Context, db DB, username string) (*AuthUser, error)

AuthUserByUsername retrieves a row from 'public.auth_user' as a AuthUser.

Generated from index 'auth_user_username_key'.

func (*AuthUser) Delete

func (au *AuthUser) Delete(ctx context.Context, db DB) error

Delete deletes the AuthUser from the database.

func (*AuthUser) Deleted

func (au *AuthUser) Deleted() bool

Deleted returns true when the AuthUser has been marked for deletion from the database.

func (*AuthUser) Exists

func (au *AuthUser) Exists() bool

Exists returns true when the AuthUser exists in the database.

func (*AuthUser) Insert

func (au *AuthUser) Insert(ctx context.Context, db DB) error

Insert inserts the AuthUser to the database.

func (*AuthUser) Save

func (au *AuthUser) Save(ctx context.Context, db DB) error

Save saves the AuthUser to the database.

func (*AuthUser) Update

func (au *AuthUser) Update(ctx context.Context, db DB) error

Update updates a AuthUser in the database.

func (*AuthUser) Upsert

func (au *AuthUser) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for AuthUser.

type AuthUserGroup

type AuthUserGroup struct {
	ID      int64 `json:"id"`       // id
	UserID  int   `json:"user_id"`  // user_id
	GroupID int   `json:"group_id"` // group_id
	// contains filtered or unexported fields
}

AuthUserGroup represents a row from 'public.auth_user_groups'.

func AuthUserGroupByID

func AuthUserGroupByID(ctx context.Context, db DB, id int64) (*AuthUserGroup, error)

AuthUserGroupByID retrieves a row from 'public.auth_user_groups' as a AuthUserGroup.

Generated from index 'auth_user_groups_pkey'.

func AuthUserGroupByUserIDGroupID

func AuthUserGroupByUserIDGroupID(ctx context.Context, db DB, userID, groupID int) (*AuthUserGroup, error)

AuthUserGroupByUserIDGroupID retrieves a row from 'public.auth_user_groups' as a AuthUserGroup.

Generated from index 'auth_user_groups_user_id_group_id_94350c0c_uniq'.

func AuthUserGroupsByGroupID

func AuthUserGroupsByGroupID(ctx context.Context, db DB, groupID int) ([]*AuthUserGroup, error)

AuthUserGroupsByGroupID retrieves a row from 'public.auth_user_groups' as a AuthUserGroup.

Generated from index 'auth_user_groups_group_id_97559544'.

func AuthUserGroupsByUserID

func AuthUserGroupsByUserID(ctx context.Context, db DB, userID int) ([]*AuthUserGroup, error)

AuthUserGroupsByUserID retrieves a row from 'public.auth_user_groups' as a AuthUserGroup.

Generated from index 'auth_user_groups_user_id_6a12ed8b'.

func (*AuthUserGroup) AuthGroup

func (aug *AuthUserGroup) AuthGroup(ctx context.Context, db DB) (*AuthGroup, error)

AuthGroup returns the AuthGroup associated with the AuthUserGroup's (GroupID).

Generated from foreign key 'auth_user_groups_group_id_97559544_fk_auth_group_id'.

func (*AuthUserGroup) AuthUser

func (aug *AuthUserGroup) AuthUser(ctx context.Context, db DB) (*AuthUser, error)

AuthUser returns the AuthUser associated with the AuthUserGroup's (UserID).

Generated from foreign key 'auth_user_groups_user_id_6a12ed8b_fk_auth_user_id'.

func (*AuthUserGroup) Delete

func (aug *AuthUserGroup) Delete(ctx context.Context, db DB) error

Delete deletes the AuthUserGroup from the database.

func (*AuthUserGroup) Deleted

func (aug *AuthUserGroup) Deleted() bool

Deleted returns true when the AuthUserGroup has been marked for deletion from the database.

func (*AuthUserGroup) Exists

func (aug *AuthUserGroup) Exists() bool

Exists returns true when the AuthUserGroup exists in the database.

func (*AuthUserGroup) Insert

func (aug *AuthUserGroup) Insert(ctx context.Context, db DB) error

Insert inserts the AuthUserGroup to the database.

func (*AuthUserGroup) Save

func (aug *AuthUserGroup) Save(ctx context.Context, db DB) error

Save saves the AuthUserGroup to the database.

func (*AuthUserGroup) Update

func (aug *AuthUserGroup) Update(ctx context.Context, db DB) error

Update updates a AuthUserGroup in the database.

func (*AuthUserGroup) Upsert

func (aug *AuthUserGroup) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for AuthUserGroup.

type AuthUserUserPermission

type AuthUserUserPermission struct {
	ID           int64 `json:"id"`            // id
	UserID       int   `json:"user_id"`       // user_id
	PermissionID int   `json:"permission_id"` // permission_id
	// contains filtered or unexported fields
}

AuthUserUserPermission represents a row from 'public.auth_user_user_permissions'.

func AuthUserUserPermissionByID

func AuthUserUserPermissionByID(ctx context.Context, db DB, id int64) (*AuthUserUserPermission, error)

AuthUserUserPermissionByID retrieves a row from 'public.auth_user_user_permissions' as a AuthUserUserPermission.

Generated from index 'auth_user_user_permissions_pkey'.

func AuthUserUserPermissionByUserIDPermissionID

func AuthUserUserPermissionByUserIDPermissionID(ctx context.Context, db DB, userID, permissionID int) (*AuthUserUserPermission, error)

AuthUserUserPermissionByUserIDPermissionID retrieves a row from 'public.auth_user_user_permissions' as a AuthUserUserPermission.

Generated from index 'auth_user_user_permissions_user_id_permission_id_14a6b632_uniq'.

func AuthUserUserPermissionsByPermissionID

func AuthUserUserPermissionsByPermissionID(ctx context.Context, db DB, permissionID int) ([]*AuthUserUserPermission, error)

AuthUserUserPermissionsByPermissionID retrieves a row from 'public.auth_user_user_permissions' as a AuthUserUserPermission.

Generated from index 'auth_user_user_permissions_permission_id_1fbb5f2c'.

func AuthUserUserPermissionsByUserID

func AuthUserUserPermissionsByUserID(ctx context.Context, db DB, userID int) ([]*AuthUserUserPermission, error)

AuthUserUserPermissionsByUserID retrieves a row from 'public.auth_user_user_permissions' as a AuthUserUserPermission.

Generated from index 'auth_user_user_permissions_user_id_a95ead1b'.

func (*AuthUserUserPermission) AuthPermission

func (auup *AuthUserUserPermission) AuthPermission(ctx context.Context, db DB) (*AuthPermission, error)

AuthPermission returns the AuthPermission associated with the AuthUserUserPermission's (PermissionID).

Generated from foreign key 'auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm'.

func (*AuthUserUserPermission) AuthUser

func (auup *AuthUserUserPermission) AuthUser(ctx context.Context, db DB) (*AuthUser, error)

AuthUser returns the AuthUser associated with the AuthUserUserPermission's (UserID).

Generated from foreign key 'auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id'.

func (*AuthUserUserPermission) Delete

func (auup *AuthUserUserPermission) Delete(ctx context.Context, db DB) error

Delete deletes the AuthUserUserPermission from the database.

func (*AuthUserUserPermission) Deleted

func (auup *AuthUserUserPermission) Deleted() bool

Deleted returns true when the AuthUserUserPermission has been marked for deletion from the database.

func (*AuthUserUserPermission) Exists

func (auup *AuthUserUserPermission) Exists() bool

Exists returns true when the AuthUserUserPermission exists in the database.

func (*AuthUserUserPermission) Insert

func (auup *AuthUserUserPermission) Insert(ctx context.Context, db DB) error

Insert inserts the AuthUserUserPermission to the database.

func (*AuthUserUserPermission) Save

func (auup *AuthUserUserPermission) Save(ctx context.Context, db DB) error

Save saves the AuthUserUserPermission to the database.

func (*AuthUserUserPermission) Update

func (auup *AuthUserUserPermission) Update(ctx context.Context, db DB) error

Update updates a AuthUserUserPermission in the database.

func (*AuthUserUserPermission) Upsert

func (auup *AuthUserUserPermission) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for AuthUserUserPermission.

type Author

type Author struct {
	AuthorID int64  `json:"author_id"` // author_id
	Name     string `json:"name"`      // name
	// contains filtered or unexported fields
}

Author represents a row from 'public.authors'.

func AuthorByAuthorID

func AuthorByAuthorID(ctx context.Context, db DB, authorID int64) (*Author, error)

AuthorByAuthorID retrieves a row from 'public.authors' as a Author.

Generated from index 'authors_pkey'.

func (*Author) Delete

func (a *Author) Delete(ctx context.Context, db DB) error

Delete deletes the Author from the database.

func (*Author) Deleted

func (a *Author) Deleted() bool

Deleted returns true when the Author has been marked for deletion from the database.

func (*Author) Exists

func (a *Author) Exists() bool

Exists returns true when the Author exists in the database.

func (*Author) Insert

func (a *Author) Insert(ctx context.Context, db DB) error

Insert inserts the Author to the database.

func (*Author) Save

func (a *Author) Save(ctx context.Context, db DB) error

Save saves the Author to the database.

func (*Author) Update

func (a *Author) Update(ctx context.Context, db DB) error

Update updates a Author in the database.

func (*Author) Upsert

func (a *Author) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for Author.

type Book

type Book struct {
	BookID            int64     `json:"book_id"`              // book_id
	ISBN              string    `json:"isbn"`                 // isbn
	BookType          int       `json:"book_type"`            // book_type
	Title             string    `json:"title"`                // title
	Year              int       `json:"year"`                 // year
	Available         time.Time `json:"available"`            // available
	BooksAuthorIDFkey int64     `json:"books_author_id_fkey"` // books_author_id_fkey
	// contains filtered or unexported fields
}

Book represents a row from 'public.books'.

func BookByBookID

func BookByBookID(ctx context.Context, db DB, bookID int64) (*Book, error)

BookByBookID retrieves a row from 'public.books' as a Book.

Generated from index 'books_pkey'.

func BooksByBooksAuthorIDFkey

func BooksByBooksAuthorIDFkey(ctx context.Context, db DB, booksAuthorIDFkey int64) ([]*Book, error)

BooksByBooksAuthorIDFkey retrieves a row from 'public.books' as a Book.

Generated from index 'books_books_author_id_fkey_73ac0c26'.

func (*Book) Author

func (b *Book) Author(ctx context.Context, db DB) (*Author, error)

Author returns the Author associated with the Book's (BooksAuthorIDFkey).

Generated from foreign key 'books_books_author_id_fkey_73ac0c26_fk_authors_author_id'.

func (*Book) Delete

func (b *Book) Delete(ctx context.Context, db DB) error

Delete deletes the Book from the database.

func (*Book) Deleted

func (b *Book) Deleted() bool

Deleted returns true when the Book has been marked for deletion from the database.

func (*Book) Exists

func (b *Book) Exists() bool

Exists returns true when the Book exists in the database.

func (*Book) Insert

func (b *Book) Insert(ctx context.Context, db DB) error

Insert inserts the Book to the database.

func (*Book) Save

func (b *Book) Save(ctx context.Context, db DB) error

Save saves the Book to the database.

func (*Book) Update

func (b *Book) Update(ctx context.Context, db DB) error

Update updates a Book in the database.

func (*Book) Upsert

func (b *Book) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for Book.

type BooksTag

type BooksTag struct {
	ID     int64 `json:"id"`      // id
	BookID int64 `json:"book_id"` // book_id
	TagID  int64 `json:"tag_id"`  // tag_id
	// contains filtered or unexported fields
}

BooksTag represents a row from 'public.books_tags'.

func BooksTagByBookIDTagID

func BooksTagByBookIDTagID(ctx context.Context, db DB, bookID, tagID int64) (*BooksTag, error)

BooksTagByBookIDTagID retrieves a row from 'public.books_tags' as a BooksTag.

Generated from index 'books_tags_book_id_tag_id_29db9e39_uniq'.

func BooksTagByID

func BooksTagByID(ctx context.Context, db DB, id int64) (*BooksTag, error)

BooksTagByID retrieves a row from 'public.books_tags' as a BooksTag.

Generated from index 'books_tags_pkey'.

func BooksTagsByBookID

func BooksTagsByBookID(ctx context.Context, db DB, bookID int64) ([]*BooksTag, error)

BooksTagsByBookID retrieves a row from 'public.books_tags' as a BooksTag.

Generated from index 'books_tags_book_id_73d7d8e8'.

func BooksTagsByTagID

func BooksTagsByTagID(ctx context.Context, db DB, tagID int64) ([]*BooksTag, error)

BooksTagsByTagID retrieves a row from 'public.books_tags' as a BooksTag.

Generated from index 'books_tags_tag_id_8d70b40a'.

func (*BooksTag) Book

func (bt *BooksTag) Book(ctx context.Context, db DB) (*Book, error)

Book returns the Book associated with the BooksTag's (BookID).

Generated from foreign key 'books_tags_book_id_73d7d8e8_fk_books_book_id'.

func (*BooksTag) Delete

func (bt *BooksTag) Delete(ctx context.Context, db DB) error

Delete deletes the BooksTag from the database.

func (*BooksTag) Deleted

func (bt *BooksTag) Deleted() bool

Deleted returns true when the BooksTag has been marked for deletion from the database.

func (*BooksTag) Exists

func (bt *BooksTag) Exists() bool

Exists returns true when the BooksTag exists in the database.

func (*BooksTag) Insert

func (bt *BooksTag) Insert(ctx context.Context, db DB) error

Insert inserts the BooksTag to the database.

func (*BooksTag) Save

func (bt *BooksTag) Save(ctx context.Context, db DB) error

Save saves the BooksTag to the database.

func (*BooksTag) Tag

func (bt *BooksTag) Tag(ctx context.Context, db DB) (*Tag, error)

Tag returns the Tag associated with the BooksTag's (TagID).

Generated from foreign key 'books_tags_tag_id_8d70b40a_fk_tags_tag_id'.

func (*BooksTag) Update

func (bt *BooksTag) Update(ctx context.Context, db DB) error

Update updates a BooksTag in the database.

func (*BooksTag) Upsert

func (bt *BooksTag) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for BooksTag.

type DB

type DB interface {
	ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
	QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
	QueryRowContext(context.Context, string, ...interface{}) *sql.Row
}

DB is the common interface for database operations that can be used with types from schema 'public'.

This works with both database/sql.DB and database/sql.Tx.

type DjangoAdminLog

type DjangoAdminLog struct {
	ID            int            `json:"id"`              // id
	ActionTime    time.Time      `json:"action_time"`     // action_time
	ObjectID      sql.NullString `json:"object_id"`       // object_id
	ObjectRepr    string         `json:"object_repr"`     // object_repr
	ActionFlag    int16          `json:"action_flag"`     // action_flag
	ChangeMessage string         `json:"change_message"`  // change_message
	ContentTypeID sql.NullInt64  `json:"content_type_id"` // content_type_id
	UserID        int            `json:"user_id"`         // user_id
	// contains filtered or unexported fields
}

DjangoAdminLog represents a row from 'public.django_admin_log'.

func DjangoAdminLogByContentTypeID

func DjangoAdminLogByContentTypeID(ctx context.Context, db DB, contentTypeID sql.NullInt64) ([]*DjangoAdminLog, error)

DjangoAdminLogByContentTypeID retrieves a row from 'public.django_admin_log' as a DjangoAdminLog.

Generated from index 'django_admin_log_content_type_id_c4bce8eb'.

func DjangoAdminLogByID

func DjangoAdminLogByID(ctx context.Context, db DB, id int) (*DjangoAdminLog, error)

DjangoAdminLogByID retrieves a row from 'public.django_admin_log' as a DjangoAdminLog.

Generated from index 'django_admin_log_pkey'.

func DjangoAdminLogByUserID

func DjangoAdminLogByUserID(ctx context.Context, db DB, userID int) ([]*DjangoAdminLog, error)

DjangoAdminLogByUserID retrieves a row from 'public.django_admin_log' as a DjangoAdminLog.

Generated from index 'django_admin_log_user_id_c564eba6'.

func (*DjangoAdminLog) AuthUser

func (dal *DjangoAdminLog) AuthUser(ctx context.Context, db DB) (*AuthUser, error)

AuthUser returns the AuthUser associated with the DjangoAdminLog's (UserID).

Generated from foreign key 'django_admin_log_user_id_c564eba6_fk_auth_user_id'.

func (*DjangoAdminLog) Delete

func (dal *DjangoAdminLog) Delete(ctx context.Context, db DB) error

Delete deletes the DjangoAdminLog from the database.

func (*DjangoAdminLog) Deleted

func (dal *DjangoAdminLog) Deleted() bool

Deleted returns true when the DjangoAdminLog has been marked for deletion from the database.

func (*DjangoAdminLog) DjangoContentType

func (dal *DjangoAdminLog) DjangoContentType(ctx context.Context, db DB) (*DjangoContentType, error)

DjangoContentType returns the DjangoContentType associated with the DjangoAdminLog's (ContentTypeID).

Generated from foreign key 'django_admin_log_content_type_id_c4bce8eb_fk_django_co'.

func (*DjangoAdminLog) Exists

func (dal *DjangoAdminLog) Exists() bool

Exists returns true when the DjangoAdminLog exists in the database.

func (*DjangoAdminLog) Insert

func (dal *DjangoAdminLog) Insert(ctx context.Context, db DB) error

Insert inserts the DjangoAdminLog to the database.

func (*DjangoAdminLog) Save

func (dal *DjangoAdminLog) Save(ctx context.Context, db DB) error

Save saves the DjangoAdminLog to the database.

func (*DjangoAdminLog) Update

func (dal *DjangoAdminLog) Update(ctx context.Context, db DB) error

Update updates a DjangoAdminLog in the database.

func (*DjangoAdminLog) Upsert

func (dal *DjangoAdminLog) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for DjangoAdminLog.

type DjangoContentType

type DjangoContentType struct {
	ID       int    `json:"id"`        // id
	AppLabel string `json:"app_label"` // app_label
	Model    string `json:"model"`     // model
	// contains filtered or unexported fields
}

DjangoContentType represents a row from 'public.django_content_type'.

func DjangoContentTypeByAppLabelModel

func DjangoContentTypeByAppLabelModel(ctx context.Context, db DB, appLabel, model string) (*DjangoContentType, error)

DjangoContentTypeByAppLabelModel retrieves a row from 'public.django_content_type' as a DjangoContentType.

Generated from index 'django_content_type_app_label_model_76bd3d3b_uniq'.

func DjangoContentTypeByID

func DjangoContentTypeByID(ctx context.Context, db DB, id int) (*DjangoContentType, error)

DjangoContentTypeByID retrieves a row from 'public.django_content_type' as a DjangoContentType.

Generated from index 'django_content_type_pkey'.

func (*DjangoContentType) Delete

func (dct *DjangoContentType) Delete(ctx context.Context, db DB) error

Delete deletes the DjangoContentType from the database.

func (*DjangoContentType) Deleted

func (dct *DjangoContentType) Deleted() bool

Deleted returns true when the DjangoContentType has been marked for deletion from the database.

func (*DjangoContentType) Exists

func (dct *DjangoContentType) Exists() bool

Exists returns true when the DjangoContentType exists in the database.

func (*DjangoContentType) Insert

func (dct *DjangoContentType) Insert(ctx context.Context, db DB) error

Insert inserts the DjangoContentType to the database.

func (*DjangoContentType) Save

func (dct *DjangoContentType) Save(ctx context.Context, db DB) error

Save saves the DjangoContentType to the database.

func (*DjangoContentType) Update

func (dct *DjangoContentType) Update(ctx context.Context, db DB) error

Update updates a DjangoContentType in the database.

func (*DjangoContentType) Upsert

func (dct *DjangoContentType) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for DjangoContentType.

type DjangoMigration

type DjangoMigration struct {
	ID      int64     `json:"id"`      // id
	App     string    `json:"app"`     // app
	Name    string    `json:"name"`    // name
	Applied time.Time `json:"applied"` // applied
	// contains filtered or unexported fields
}

DjangoMigration represents a row from 'public.django_migrations'.

func DjangoMigrationByID

func DjangoMigrationByID(ctx context.Context, db DB, id int64) (*DjangoMigration, error)

DjangoMigrationByID retrieves a row from 'public.django_migrations' as a DjangoMigration.

Generated from index 'django_migrations_pkey'.

func (*DjangoMigration) Delete

func (dm *DjangoMigration) Delete(ctx context.Context, db DB) error

Delete deletes the DjangoMigration from the database.

func (*DjangoMigration) Deleted

func (dm *DjangoMigration) Deleted() bool

Deleted returns true when the DjangoMigration has been marked for deletion from the database.

func (*DjangoMigration) Exists

func (dm *DjangoMigration) Exists() bool

Exists returns true when the DjangoMigration exists in the database.

func (*DjangoMigration) Insert

func (dm *DjangoMigration) Insert(ctx context.Context, db DB) error

Insert inserts the DjangoMigration to the database.

func (*DjangoMigration) Save

func (dm *DjangoMigration) Save(ctx context.Context, db DB) error

Save saves the DjangoMigration to the database.

func (*DjangoMigration) Update

func (dm *DjangoMigration) Update(ctx context.Context, db DB) error

Update updates a DjangoMigration in the database.

func (*DjangoMigration) Upsert

func (dm *DjangoMigration) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for DjangoMigration.

type DjangoSession

type DjangoSession struct {
	SessionKey  string    `json:"session_key"`  // session_key
	SessionData string    `json:"session_data"` // session_data
	ExpireDate  time.Time `json:"expire_date"`  // expire_date
	// contains filtered or unexported fields
}

DjangoSession represents a row from 'public.django_session'.

func DjangoSessionByExpireDate

func DjangoSessionByExpireDate(ctx context.Context, db DB, expireDate time.Time) ([]*DjangoSession, error)

DjangoSessionByExpireDate retrieves a row from 'public.django_session' as a DjangoSession.

Generated from index 'django_session_expire_date_a5c62663'.

func DjangoSessionBySessionKey

func DjangoSessionBySessionKey(ctx context.Context, db DB, sessionKey string) (*DjangoSession, error)

DjangoSessionBySessionKey retrieves a row from 'public.django_session' as a DjangoSession.

Generated from index 'django_session_pkey'.

func (*DjangoSession) Delete

func (ds *DjangoSession) Delete(ctx context.Context, db DB) error

Delete deletes the DjangoSession from the database.

func (*DjangoSession) Deleted

func (ds *DjangoSession) Deleted() bool

Deleted returns true when the DjangoSession has been marked for deletion from the database.

func (*DjangoSession) Exists

func (ds *DjangoSession) Exists() bool

Exists returns true when the DjangoSession exists in the database.

func (*DjangoSession) Insert

func (ds *DjangoSession) Insert(ctx context.Context, db DB) error

Insert inserts the DjangoSession to the database.

func (*DjangoSession) Save

func (ds *DjangoSession) Save(ctx context.Context, db DB) error

Save saves the DjangoSession to the database.

func (*DjangoSession) Update

func (ds *DjangoSession) Update(ctx context.Context, db DB) error

Update updates a DjangoSession in the database.

func (*DjangoSession) Upsert

func (ds *DjangoSession) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for DjangoSession.

type ErrInsertFailed

type ErrInsertFailed struct {
	Err error
}

ErrInsertFailed is the insert failed error.

func (*ErrInsertFailed) Error

func (err *ErrInsertFailed) Error() string

Error satisfies the error interface.

func (*ErrInsertFailed) Unwrap

func (err *ErrInsertFailed) Unwrap() error

Unwrap satisfies the unwrap interface.

type ErrUpdateFailed

type ErrUpdateFailed struct {
	Err error
}

ErrUpdateFailed is the update failed error.

func (*ErrUpdateFailed) Error

func (err *ErrUpdateFailed) Error() string

Error satisfies the error interface.

func (*ErrUpdateFailed) Unwrap

func (err *ErrUpdateFailed) Unwrap() error

Unwrap satisfies the unwrap interface.

type ErrUpsertFailed

type ErrUpsertFailed struct {
	Err error
}

ErrUpsertFailed is the upsert failed error.

func (*ErrUpsertFailed) Error

func (err *ErrUpsertFailed) Error() string

Error satisfies the error interface.

func (*ErrUpsertFailed) Unwrap

func (err *ErrUpsertFailed) Unwrap() error

Unwrap satisfies the unwrap interface.

type Error

type Error string

Error is an error.

const (
	// ErrAlreadyExists is the already exists error.
	ErrAlreadyExists Error = "already exists"
	// ErrDoesNotExist is the does not exist error.
	ErrDoesNotExist Error = "does not exist"
	// ErrMarkedForDeletion is the marked for deletion error.
	ErrMarkedForDeletion Error = "marked for deletion"
)

Error values.

func (Error) Error

func (err Error) Error() string

Error satisfies the error interface.

type Tag

type Tag struct {
	TagID int64  `json:"tag_id"` // tag_id
	Tag   string `json:"tag"`    // tag
	// contains filtered or unexported fields
}

Tag represents a row from 'public.tags'.

func TagByTagID

func TagByTagID(ctx context.Context, db DB, tagID int64) (*Tag, error)

TagByTagID retrieves a row from 'public.tags' as a Tag.

Generated from index 'tags_pkey'.

func (*Tag) Delete

func (t *Tag) Delete(ctx context.Context, db DB) error

Delete deletes the Tag from the database.

func (*Tag) Deleted

func (t *Tag) Deleted() bool

Deleted returns true when the Tag has been marked for deletion from the database.

func (*Tag) Exists

func (t *Tag) Exists() bool

Exists returns true when the Tag exists in the database.

func (*Tag) Insert

func (t *Tag) Insert(ctx context.Context, db DB) error

Insert inserts the Tag to the database.

func (*Tag) Save

func (t *Tag) Save(ctx context.Context, db DB) error

Save saves the Tag to the database.

func (*Tag) Update

func (t *Tag) Update(ctx context.Context, db DB) error

Update updates a Tag in the database.

func (*Tag) Upsert

func (t *Tag) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for Tag.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL