Documentation
¶
Index ¶
- func ConnectionString(password string) string
- type PG
- func (d *PG) BackupDataBase()
- func (p *PG) CHECK(db *go_storage.Connection) bool
- func (d *PG) ConnectionString() string
- func (p *PG) CreateUserRolDB(user_name, password string, db *go_storage.Connection) bool
- func (d *PG) DBExists() string
- func (d PG) DataBasEngine() string
- func (d *PG) DataBaseMaintenance(db *go_storage.Connection)
- func (d PG) DataBaseName() string
- func (p *PG) DeleleDataBASE(db *go_storage.Connection)
- func (p *PG) DeleteAllTables(db *go_storage.Connection)
- func (p *PG) DeleteDataBase()
- func (p *PG) DeleteRolDataBase(rol_name string, db *go_storage.Connection)
- func (p *PG) DeleteTABLE(table_name string, db *go_storage.Connection)
- func (d *PG) ExistDataBase(data_base_name string, db *go_storage.Connection) bool
- func (p *PG) ExistDataBaseROL(rol string, db *go_storage.Connection) bool
- func (PG) GetNewID() string
- func (d *PG) MakeSqInsertSyntax(i *byte, setValue *[]string)
- func (d *PG) PlaceHolders(index ...uint8) string
- func (d *PG) ROLExists() string
- func (d *PG) RestoreDataBase(file_name string) bool
- func (d *PG) SQLColumName() string
- func (d *PG) SQLDropTable() string
- func (d *PG) SQLTableInfo() string
- func (d *PG) SetListSyntax(key string, i byte, set *[]string)
- func (d *PG) SwapConnect() (backupDNS PG)
- func (d *PG) TotalValuesSyntax(fields map[string]string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConnectionString ¶
conexión string por defecto postgres
Types ¶
type PG ¶
type PG struct {
// contains filtered or unexported fields
}
PG formato cadena conexión
func NewConnection ¶
func (*PG) BackupDataBase ¶
func (d *PG) BackupDataBase()
func (*PG) CHECK ¶
func (p *PG) CHECK(db *go_storage.Connection) bool
CHECK verifica el estado de la base motor PG POSTGRES
func (*PG) ConnectionString ¶
ConnectionString formato cadena de conexión postgres:// user : passwordDatabase @ 127.0.0.1 : 5432 / nombrebasedatos ?sslmode=disable"
func (*PG) CreateUserRolDB ¶
func (p *PG) CreateUserRolDB(user_name, password string, db *go_storage.Connection) bool
func (*PG) DataBaseMaintenance ¶
func (d *PG) DataBaseMaintenance(db *go_storage.Connection)
func (*PG) DeleleDataBASE ¶
func (p *PG) DeleleDataBASE(db *go_storage.Connection)
DeleleDataBASE ..
func (*PG) DeleteAllTables ¶
func (p *PG) DeleteAllTables(db *go_storage.Connection)
func (*PG) DeleteDataBase ¶
func (p *PG) DeleteDataBase()
func (*PG) DeleteRolDataBase ¶
func (p *PG) DeleteRolDataBase(rol_name string, db *go_storage.Connection)
func (*PG) DeleteTABLE ¶
func (p *PG) DeleteTABLE(table_name string, db *go_storage.Connection)
DeleteTABLE elimina tabla de una base de datos
func (*PG) ExistDataBase ¶
func (d *PG) ExistDataBase(data_base_name string, db *go_storage.Connection) bool
ExistDataBase verifica si existe una base de datos postgres determinada
func (*PG) ExistDataBaseROL ¶
func (p *PG) ExistDataBaseROL(rol string, db *go_storage.Connection) bool
ExistDataBaseROL verifica si rol usuario aplicación existe
func (*PG) MakeSqInsertSyntax ¶
func (*PG) PlaceHolders ¶
SQLParameters string //ej: postgres: "$" sqlite "?",
func (*PG) RestoreDataBase ¶
func (*PG) SQLColumName ¶
func (*PG) SQLDropTable ¶
func (*PG) SQLTableInfo ¶
func (*PG) SetListSyntax ¶
SetListSyntax "%v=$%v"
func (*PG) SwapConnect ¶
SwapConnect intercambia a la conexión por defecto del motor de la base de datos
Click to show internal directories.
Click to hide internal directories.