SilverStripe\MSSQL\MSSQLDatabaseConfigurationHelper
This is a helper class for the SS installer.
It does all the specific checking for MSSQLDatabase
to ensure that the configuration is setup correctly.
Synopsis
class MSSQLDatabaseConfigurationHelper
implements
DatabaseConfigurationHelper
{
- // methods
- protected void isAzure()
- protected mixed|null createConnection()
- public static null getPDODriver()
- protected string quote()
- protected array query()
- public void requireDatabaseFunctions()
- public void requireDatabaseServer()
- public void requireDatabaseConnection()
- public void getDatabaseVersion()
- public array requireDatabaseVersion()
- public void requireDatabaseOrCreatePermissions()
- public void requireDatabaseAlterPermissions()
Hierarchy
Implements
- SilverStripe\Dev\Install\DatabaseConfigurationHelper
Methods
protected
- createConnection() — Create a connection of the appropriate type
- isAzure()
- query() — Helper function to execute a query
- quote() — Helper function to quote a string value
public
- getDatabaseVersion()
- getPDODriver() — Get supported PDO driver
- requireDatabaseAlterPermissions()
- requireDatabaseConnection()
- requireDatabaseFunctions()
- requireDatabaseOrCreatePermissions()
- requireDatabaseServer()
- requireDatabaseVersion() — Ensure that the SQL Server version is at least 10.00.2531 (SQL Server 2008 SP1).