PostgresqlDatabase
class PostgresqlDatabase extends AbstractDatabase (View source)
Class PostgresqlDatabase
Methods
select()
select
create(bool $ifNotExists = false, string $charset = 'utf8')
createDatabase
drop(bool $ifExists = false)
dropDatabase
rename(string $newName, boolean $returnNew = true)
renameDatabase
array
getTables(bool $refresh = false)
Method to get an array of all tables in the database.
from AbstractDatabase
from AbstractDatabase
Details
in AbstractDatabase at line line 47
__construct(string $name, AbstractDatabaseDriver $db)
Constructor.
at line line 26
AbstractDatabase
select()
select
at line line 43
AbstractDatabase
create(bool $ifNotExists = false, string $charset = 'utf8')
createDatabase
at line line 59
AbstractDatabase
drop(bool $ifExists = false)
dropDatabase
in AbstractDatabase at line line 85
boolean
exists()
exists
at line line 93
AbstractDatabase
rename(string $newName, boolean $returnNew = true)
renameDatabase
in AbstractDatabase at line line 110
AbstractTable
getTable(string $name, bool $new = false)
getTable
in AbstractDatabase at line line 128
array
getTables(bool $refresh = false)
Method to get an array of all tables in the database.
in AbstractDatabase at line line 140
stdClass[]
getTableDetails(boolean $refresh = false)
getTableDetails
in AbstractDatabase at line line 163
mixed
getTableDetail(bool $table)
getTableDetail
in AbstractDatabase at line line 184
boolean
tableExists(string $table)
tableExists
in AbstractDatabase at line line 194
string
getName()
Method to get property Table
in AbstractDatabase at line line 206
AbstractDatabase
setName(string $name)
Method to set property table
in AbstractDatabase at line line 218
AbstractDatabaseDriver
getDriver()
Method to get property Db
in AbstractDatabase at line line 230
AbstractDatabase
setDriver(AbstractDatabaseDriver $db)
Method to set property db
in AbstractDatabase at line line 242
AbstractDatabase
reset()
resetCache