$tableAutoIncrement ?? ''
$GLOBALS['sql_auto_increments']
$GLOBALS['sql_indexes']
$_POST['constraint_name'][$masterFieldMd5]
@@ -13413,7 +13413,8 @@
$errorUrl
$existrelForeign[$masterFieldMd5]['constraint']
$existrelForeign[$masterFieldMd5]['constraint']
- $existrelForeign[$masterFieldMd5]['ref_db_name']
+ $existrelForeign[$masterFieldMd5]['index_list']
+ $existrelForeign[$masterFieldMd5]['ref_db_name'] ?? $GLOBALS['db']
$existrelForeign[$masterFieldMd5]['ref_index_list']
$existrelForeign[$masterFieldMd5]['ref_table_name']
$fields[$column]['expr']
@@ -13459,7 +13460,7 @@
$where
$where
- $_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName][$this->name]
$column['Extra']
$column['Extra']
@@ -13469,6 +13470,7 @@
$existrelForeign[$masterFieldMd5]['constraint']
$existrelForeign[$masterFieldMd5]['constraint']
$existrelForeign[$masterFieldMd5]['index_list']
+ $existrelForeign[$masterFieldMd5]['index_list']
$existrelForeign[$masterFieldMd5]['on_delete']
$existrelForeign[$masterFieldMd5]['on_delete']
$existrelForeign[$masterFieldMd5]['on_update']
@@ -13619,21 +13621,23 @@
$_POST['on_update'][$masterFieldMd5]
$_POST['on_update'][$masterFieldMd5]
- $GLOBALS['showtable']['Name']
$commentsCopyRow['column_name']
$commentsCopyRow['comment']
$commentsCopyRow['mimetype']
$commentsCopyRow['transformation']
$commentsCopyRow['transformation_options']
- $existrelForeign[$masterFieldMd5]['ref_db_name']
+ $existrelForeign[$masterFieldMd5]['index_list']
+ $existrelForeign[$masterFieldMd5]['ref_db_name'] ?? $GLOBALS['db']
$existrelForeign[$masterFieldMd5]['ref_index_list']
$existrelForeign[$masterFieldMd5]['ref_table_name']
$val
$existrelForeign[$masterFieldMd5]['constraint']
$existrelForeign[$masterFieldMd5]['constraint']
+ $existrelForeign[$masterFieldMd5]['index_list']
$existrelForeign[$masterFieldMd5]['on_delete']
$existrelForeign[$masterFieldMd5]['on_update']
$existrelForeign[$masterFieldMd5]['ref_db_name']
@@ -13653,7 +13657,8 @@
Generator::mysqlDie($tmpErrorCreate, $createQuery, false, '', false)
Generator::mysqlDie($tmpErrorDrop, $dropQuery, false, '', false)
- $existrelForeign[$masterFieldMd5]
$existrelForeign[$masterFieldMd5]
$existrelForeign[$masterFieldMd5]
$existrelForeign[$masterFieldMd5]
diff --git a/templates/table/relation/common_form.twig b/templates/table/relation/common_form.twig
index 2cca11800a..b835647be7 100644
--- a/templates/table/relation/common_form.twig
+++ b/templates/table/relation/common_form.twig
@@ -44,14 +44,14 @@
{% set foreign_db = one_key['ref_db_name'] is defined
and one_key['ref_db_name'] is not null
? one_key['ref_db_name'] : db %}
- {% set foreign_table = false %}
+ {% set foreign_table = '' %}
{% if foreign_db %}
{% set foreign_table = one_key['ref_table_name'] is defined
and one_key['ref_table_name'] is not null
- ? one_key['ref_table_name'] : false %}
+ ? one_key['ref_table_name'] : '' %}
{% endif %}
{% set unique_columns = [] %}
- {% if foreign_db and foreign_table %}
+ {% if foreign_db is not same as('') and foreign_table is not same as('') %}
{% set table_obj = table_get(foreign_table, foreign_db) %}
{% set unique_columns = table_obj.getUniqueColumns(false, false) %}
{% endif %}
@@ -82,8 +82,8 @@
'table': table,
'url_params': url_params,
'databases': databases,
- 'foreign_db': foreign_db,
- 'foreign_table': foreign_table,
+ 'foreign_db': '',
+ 'foreign_table': '',
'unique_columns': unique_columns
} only %}
{% set i = i + 1 %}
@@ -134,7 +134,7 @@
in the name attribute (see bug #1746964 ) #}
{% set myfield_md5 = column_hash_array[myfield] %}
- {% set foreign_table = false %}
+ {% set foreign_table = '' %}
{% set foreign_column = false %}
{# Database dropdown #}
@@ -155,7 +155,7 @@
{# Column dropdown #}
{% set unique_columns = [] %}
- {% if foreign_db and foreign_table %}
+ {% if foreign_db is not same as('') and foreign_table is not same as('') %}
{% if existrel[myfield] is defined %}
{% set foreign_column = existrel[myfield]['foreign_field'] %}
{% endif %}
diff --git a/templates/table/relation/foreign_key_row.twig b/templates/table/relation/foreign_key_row.twig
index 3d7be1cfbc..50b310ac5e 100644
--- a/templates/table/relation/foreign_key_row.twig
+++ b/templates/table/relation/foreign_key_row.twig
@@ -113,7 +113,7 @@