BUG: BUG Fix PostgreSQL error when creating a table for namespaced data object
This issue is caused by the presence of backslash characters (PHP namespace delimiter) in entity names.
This commit is contained in:
parent
0ffaf3d055
commit
fe85c32d5b
|
@ -947,7 +947,7 @@ class PostgreSQLDatabase extends SS_Database {
|
|||
|
||||
if(!$asDbValue){
|
||||
|
||||
$tableCol= 'ix_' . $tableName . '_' . $indexName;
|
||||
$tableCol= 'ix_' . str_replace("\\", "_", $tableName) . '_' . $indexName;
|
||||
if(strlen($tableCol)>64){
|
||||
$tableCol=substr($indexName, 0, 59) . rand(1000, 9999);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue