Zeta Components - high quality PHP components

Zeta Components Manual :: Docs For Class ezcDbSchemaOracleHelper

DatabaseSchema::ezcDbSchemaOracleHelper

Class ezcDbSchemaOracleHelper

Handler for storing database schemas and applying differences that uses Oracle as backend.

Source for this file: /DatabaseSchema/src/handlers/oracle/helper.php

Version:   //autogentag//

Constants

IDENTIFIER_MAX_LENGTH = 30 Constant for the maximum identifier length.

Method Summary

public static string generateSuffixCompositeIdentName( $tableName , $fieldName , $suffix )
Generate composite identifier name for sequence or triggers and looking for oracle 30 chars ident restriction.
public static string generateSuffixedIdentName( $identNames , $suffix )
Generate single identifier name for constraints for example obeying oracle 30 chars ident restriction.

Methods

generateSuffixCompositeIdentName

static string generateSuffixCompositeIdentName( string $tableName , string $fieldName , string $suffix )

Generate composite identifier name for sequence or triggers and looking for oracle 30 chars ident restriction.

Parameters:
Name Type Description
$tableName string
$fieldName string
$suffix string

generateSuffixedIdentName

static string generateSuffixedIdentName( $identNames , string $suffix )

Generate single identifier name for constraints for example obeying oracle 30 chars ident restriction.

Parameters:
Name Type Description
$identNames array
$suffix string
Documentation generated by phpDocumentor 1.4.3