SilverStripe\PostgreSQL\PostgreSQLDatabaseConfigurationHelper
This is a helper class for the SS installer.
It does all the specific checking for PostgreSQLDatabase
to ensure that the configuration is setup correctly.
Synopsis
class PostgreSQLDatabaseConfigurationHelper
implements
DatabaseConfigurationHelper
{
- // methods
- protected mixed|null createConnection()
- public void requireDatabaseFunctions()
- public void requireDatabaseServer()
- public void requireDatabaseConnection()
- public void getDatabaseVersion()
- public array requireDatabaseVersion()
- protected array query()
- public void requireDatabaseOrCreatePermissions()
- public void requireDatabaseAlterPermissions()
Hierarchy
Implements
- SilverStripe\Dev\Install\DatabaseConfigurationHelper
Methods
protected
- createConnection() — Create a connection of the appropriate type
- query() — Helper function to execute a query
public
- getDatabaseVersion()
- requireDatabaseAlterPermissions()
- requireDatabaseConnection()
- requireDatabaseFunctions()
- requireDatabaseOrCreatePermissions()
- requireDatabaseServer()
- requireDatabaseVersion() — Ensure that the PostgreSQL version is at least 8.3.