Sqlite extends AbstractPlatform

Internal

This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.

Table of Contents

Constants

SCHEMA_NAME_MAX_LENGTH  = 64

Properties

$messageQueue  : FlashMessageQueue

Methods

__construct()  : mixed
checkDefaultDatabaseCharset()  : void
Checks the character set of the database and reports an error if it is not utf-8.
checkDefaultDatabaseServerCharset()  : void
Checks the character set of the database server and reports an info if it is not utf-8.
getMessageQueue()  : FlashMessageQueue
getStatus()  : FlashMessageQueue
Get all status information as array with status objects
isValidDatabaseName()  : bool
Validate the database name SQLite does not have any limitation for the length of the database name, but must start with a letter or _
checkDatabaseName()  : void

Constants

SCHEMA_NAME_MAX_LENGTH

protected int SCHEMA_NAME_MAX_LENGTH = 64

The maximum length of the schema name

Properties

Methods

checkDefaultDatabaseCharset()

Checks the character set of the database and reports an error if it is not utf-8.

public checkDefaultDatabaseCharset(Connection $connection) : void
Parameters
$connection : Connection

to the database to be checked

checkDefaultDatabaseServerCharset()

Checks the character set of the database server and reports an info if it is not utf-8.

public checkDefaultDatabaseServerCharset(Connection $connection) : void
Parameters
$connection : Connection

to the database to be checked

isValidDatabaseName()

Validate the database name SQLite does not have any limitation for the length of the database name, but must start with a letter or _

public static isValidDatabaseName(string $databaseName) : bool
Parameters
$databaseName : string
Return values
bool

        
On this page

Search results