PMA prefix, table name length
This commit is contained in:
@@ -618,15 +618,15 @@ $cfg['PmaAbsoluteUri'] = (!empty($HTTPS) ? 'https' : 'http') . '://'
|
|||||||
To use this functionality you have to:
|
To use this functionality you have to:
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
create in the same database a table (for example 'relation')
|
create in the same database a table (for example 'PMA_relation')
|
||||||
following this scheme:<br />
|
following this scheme:<br />
|
||||||
<tt>
|
<tt>
|
||||||
CREATE TABLE `relation` (<br />
|
CREATE TABLE `PMA_relation` (<br />
|
||||||
`master_table` varchar(32) NOT NULL default '',<br />
|
`master_table` varchar(64) NOT NULL default '',<br />
|
||||||
`master_field` varchar(32) NOT NULL default '',<br />
|
`master_field` varchar(64) NOT NULL default '',<br />
|
||||||
`foreign_table` varchar(32) NOT NULL default '',<br />
|
`foreign_table` varchar(64) NOT NULL default '',<br />
|
||||||
`foreign_field` varchar(32) NOT NULL default '',<br />
|
`foreign_field` varchar(64) NOT NULL default '',<br />
|
||||||
`foreign_display_field` varchar(32) NOT NULL default '',<br />
|
`foreign_display_field` varchar(64) NOT NULL default '',<br />
|
||||||
`pdf_page_number` int(11) NOT NULL default '0',<br />
|
`pdf_page_number` int(11) NOT NULL default '0',<br />
|
||||||
PRIMARY KEY (`master_table`,`master_field`),<br />
|
PRIMARY KEY (`master_table`,`master_field`),<br />
|
||||||
KEY pdf_page_number (`pdf_page_number`)<br />
|
KEY pdf_page_number (`pdf_page_number`)<br />
|
||||||
@@ -643,15 +643,15 @@ $cfg['PmaAbsoluteUri'] = (!empty($HTTPS) ? 'https' : 'http') . '://'
|
|||||||
</li>
|
</li>
|
||||||
</ul><br />
|
</ul><br />
|
||||||
If you created a relation table before release 2.3.0, you can upgrade
|
If you created a relation table before release 2.3.0, you can upgrade
|
||||||
it with those commands, assuming your table name is "relation":<br />
|
it with those commands, assuming your table name is "PMA_relation":<br />
|
||||||
<tt>
|
<tt>
|
||||||
ALTER TABLE relation CHANGE src_table master_table VARCHAR(32) NOT NULL<br />
|
ALTER TABLE `PMA_relation` CHANGE src_table master_table VARCHAR(64) NOT NULL<br />
|
||||||
ALTER TABLE relation CHANGE src_column master_field VARCHAR(32) NOT NULL<br />
|
ALTER TABLE `PMA_relation` CHANGE src_column master_field VARCHAR(64) NOT NULL<br />
|
||||||
ALTER TABLE relation CHANGE dest_table foreign_table VARCHAR(32) NOT NULL<br />
|
ALTER TABLE `PMA_relation` CHANGE dest_table foreign_table VARCHAR(64) NOT NULL<br />
|
||||||
ALTER TABLE relation CHANGE dest_column foreign_field VARCHAR(32) NOT NULL<br />
|
ALTER TABLE `PMA_relation` CHANGE dest_column foreign_field VARCHAR(64) NOT NULL<br />
|
||||||
ALTER TABLE `relation` ADD `foreign_display_field` VARCHAR(32) NOT NULL;<br />
|
ALTER TABLE `PMA_relation` ADD `foreign_display_field` VARCHAR(64) NOT NULL;<br />
|
||||||
ALTER TABLE `relation` ADD `pdf_page_number` int(11) NOT NULL;<br />
|
ALTER TABLE `PMA_relation` ADD `pdf_page_number` int(11) NOT NULL;<br />
|
||||||
ALTER TABLE `relation` ADD INDEX(`pdf_page_number`);<br />
|
ALTER TABLE `PMA_relation` ADD INDEX(`pdf_page_number`);<br />
|
||||||
</tt><br />
|
</tt><br />
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
@@ -665,16 +665,17 @@ $cfg['PmaAbsoluteUri'] = (!empty($HTTPS) ? 'https' : 'http') . '://'
|
|||||||
table.
|
table.
|
||||||
<br /><br />
|
<br /><br />
|
||||||
This feature is supported under PHP4, and you must be using also the
|
This feature is supported under PHP4, and you must be using also the
|
||||||
'relation' feature.
|
'relation' feature. Also, we used the fpdf library which currently
|
||||||
|
only supports iso-8859 (Latin1) character sets in PDF.
|
||||||
<br /><br />
|
<br /><br />
|
||||||
To use this functionality you have to:
|
To use this functionality you have to:
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
create in the same database a table (for example 'pdf_table_position')
|
create in the same database a table (for example 'PMA_pdf_table_position')
|
||||||
following this scheme:<br />
|
following this scheme:<br />
|
||||||
<tt>
|
<tt>
|
||||||
CREATE TABLE `pdf_table_position` (<br />
|
CREATE TABLE `PMA_pdf_table_position` (<br />
|
||||||
`table_name` varchar(50) NOT NULL default '',<br />
|
`table_name` varchar(64) NOT NULL default '',<br />
|
||||||
`x` float unsigned NOT NULL default '0',<br />
|
`x` float unsigned NOT NULL default '0',<br />
|
||||||
`y` float unsigned NOT NULL default '0',<br />
|
`y` float unsigned NOT NULL default '0',<br />
|
||||||
PRIMARY KEY (`table_name`)<br />
|
PRIMARY KEY (`table_name`)<br />
|
||||||
@@ -1726,19 +1727,19 @@ $cfg['PmaAbsoluteUri'] = (!empty($HTTPS) ? 'https' : 'http') . '://'
|
|||||||
INSERT INTO persons VALUES (11, 'Marc', 'S', '');<br />
|
INSERT INTO persons VALUES (11, 'Marc', 'S', '');<br />
|
||||||
INSERT INTO persons VALUES (15, 'Paul', 'S', 'C');<br />
|
INSERT INTO persons VALUES (15, 'Paul', 'S', 'C');<br />
|
||||||
<br />
|
<br />
|
||||||
CREATE TABLE relation (<br />
|
CREATE TABLE `PMA_relation` (<br />
|
||||||
master_table varchar(32) NOT NULL default '',<br />
|
master_table varchar(64) NOT NULL default '',<br />
|
||||||
master_field varchar(32) NOT NULL default '',<br />
|
master_field varchar(64) NOT NULL default '',<br />
|
||||||
foreign_table varchar(32) NOT NULL default '',<br />
|
foreign_table varchar(64) NOT NULL default '',<br />
|
||||||
foreign_field varchar(32) NOT NULL default '',<br />
|
foreign_field varchar(64) NOT NULL default '',<br />
|
||||||
foreign_display_field varchar(32) NOT NULL default '',<br />
|
foreign_display_field varchar(64) NOT NULL default '',<br />
|
||||||
pdf_page_number int(11) NOT NULL default '0',<br />
|
pdf_page_number int(11) NOT NULL default '0',<br />
|
||||||
PRIMARY KEY (master_table,master_field),<br />
|
PRIMARY KEY (master_table,master_field),<br />
|
||||||
KEY pdf_page_number (`pdf_page_number`)<br />
|
KEY pdf_page_number (`pdf_page_number`)<br />
|
||||||
) TYPE=MyISAM;<br />
|
) TYPE=MyISAM;<br />
|
||||||
<br />
|
<br />
|
||||||
INSERT INTO relation VALUES ('persons', 'town_code', 'towns', 'town_code','description', 1);<br />
|
INSERT INTO `PMA_relation` VALUES ('persons', 'town_code', 'towns', 'town_code','description', 1);<br />
|
||||||
INSERT INTO relation VALUES ('persons', 'country_code', 'countries', 'country_code','description', 1);<br />
|
INSERT INTO `PMA_relation` VALUES ('persons', 'country_code', 'countries', 'country_code','description', 1);<br />
|
||||||
<br />
|
<br />
|
||||||
CREATE TABLE towns (<br />
|
CREATE TABLE towns (<br />
|
||||||
town_code varchar(5) NOT NULL default '0',<br />
|
town_code varchar(5) NOT NULL default '0',<br />
|
||||||
|
Reference in New Issue
Block a user