Documentation ¶
Overview ¶
Package psql used for storing data in PostgreSQL database
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Host string Port string Username string Password string DBName string SSLMode string Logger *zap.Logger }
Config represents all required fields for connecting to postgres db
type Launchpad ¶
type Launchpad struct {
// contains filtered or unexported fields
}
Launchpad represents repository for launchpad entity
func NewLaunchpad ¶
NewLaunchpad return instance of launchpad repository
func (*Launchpad) AddReservation ¶
AddReservation adds reservation of requested launchpad to db
type Order ¶
type Order struct {
// contains filtered or unexported fields
}
Order represents repository for orders entity
func (*Order) RemoveByID ¶
GetOrderByID returns order by ID
type Storage ¶
Storage contains all implemented repositories
func NewStorage ¶
NewStorage returns all implemented repositories
type Trip ¶
type Trip struct {
// contains filtered or unexported fields
}
Trip represents repository for trips entity
Click to show internal directories.
Click to hide internal directories.