Skip to content

Commit

Permalink
PBXT: foreign key support
Browse files Browse the repository at this point in the history
  • Loading branch information
lem9 committed May 4, 2008
1 parent f0cd8fe commit 7c5d5c4
Show file tree
Hide file tree
Showing 64 changed files with 192 additions and 170 deletions.
2 changes: 1 addition & 1 deletion ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ danbarry
+ [engines] Maria support
+ [engines] MyISAM and InnoDB: support ROW_FORMAT table option
+ prevent search indexes from indexing phpMyAdmin installations
+ [engines] PBXT: table options
+ [engines] PBXT: table options, foreign key (relation view, designer)

2.11.7.0 (not yet released)
- bug #1908719 [interface] New field cannot be auto-increment and primary key
Expand Down
4 changes: 2 additions & 2 deletions lang/afrikaans-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -553,7 +553,6 @@
$strInnoDBPages = 'pages'; //to translate
$strInnodbStat = 'InnoDB Status'; //to translate
$strInsecureMySQL = 'Your configuration file contains settings (root with no password) that correspond to the default MySQL privileged account. Your MySQL server is running with this default, is open to intrusion, and you really should fix this security hole.'; //to translate
$strInternalNotNecessary = '* An internal relation is not necessary when it exists also in InnoDB.'; //to translate
$strInternalRelations = 'Internal relations'; //to translate
$strInvalidAuthMethod = 'Invalid authentication method set in configuration:'; //to translate
$strInvalidColumnCount = 'Column count has to be larger than zero.'; //to translate
Expand Down Expand Up @@ -996,7 +995,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1072,4 +1070,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/albanian-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,6 @@
$strInsecureMySQL = 'File i konfigurimit në përdorim përmban zgjedhje (root pa asnjë password) që korrispondojnë me të drejtat e account MySQL të paracaktuar. Një server MySQL funksionues me këto zgjedhje është i pambrojtur ndaj sulmeve, dhe ju duhet patjetër të korrigjoni këtë vrimë në siguri.';
$strInsertAsNewRow = 'Shto një rresht të ri';
$strInsert = 'Shto';
$strInternalNotNecessary = '* Nuk ka nevojë për një relacion të brendshëm kur ky relacion ekziston në InnoDB.';
$strInternalRelations = 'Relacione të brendshme';
$strInUse = 'në përdorim';

Expand Down Expand Up @@ -995,7 +994,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1071,4 +1069,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/arabic-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,6 @@
$strInsecureMySQL = 'يحتوي ملف الإعدادت الخاص بك تعيينات )المستخدم root دون كلمة مرور( والذي يشير إلى حساب المستخدم الرئيسي لـMySQL. خادم MySQL الذي يعمل بهذه الإعدادت الافتراضية معرض لخطر الاقتحام، وعليك أن تقوم بإصلاح ثغرة الأمان هذه في أقرب وقت ممكن.';
$strInsertAsNewRow = 'إدخال كتسجيل جديد';
$strInsert = 'إدخال';
$strInternalNotNecessary = '* العلاقة الداخلية غير ضرورية عندما تكون موجودة مسبقاً في InnoDB.';
$strInternalRelations = 'العلاقات الداخلية';
$strInUse = 'قيد الإستعمال';

Expand Down Expand Up @@ -997,7 +996,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1073,4 +1071,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/azerbaijani-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -688,7 +688,6 @@
$strInnoDBDataHomeDir = 'Data home directory'; //to translate
$strInnoDBDataHomeDirDesc = 'The common part of the directory path for all InnoDB data files.'; //to translate
$strInnoDBPages = 'pages'; //to translate
$strInternalNotNecessary = '* An internal relation is not necessary when it exists also in InnoDB.'; //to translate
$strInternalRelations = 'Internal relations'; //to translate
$strInvalidAuthMethod = 'Invalid authentication method set in configuration:'; //to translate
$strInvalidColumnCount = 'Column count has to be larger than zero.'; //to translate
Expand Down Expand Up @@ -992,7 +991,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1068,4 +1066,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/basque-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,6 @@
$strInsecureMySQL = 'Zure konfigurazio fitxategiak MySQL-ren kontu pribilegiatuari dagozkion ezarpenak (root pasahitzik gabe) dauzka . Zure MySQL zerbitzaria lehenetsitako balio hauekin ari da lanean; atzipen-saiakera arrotzei irekita beraz. Segurtasun-zulo hau konpondu beharko zenuke.';
$strInsertAsNewRow = 'Txertatu errenkada berri batean';
$strInsert = 'Txertatu';
$strInternalNotNecessary = '* Barne-erlaziorik ez da beharrezkoa InnoDB-en ere existitzen denean.';
$strInternalRelations = 'Barne-erlazioak';
$strInUse = 'lanean';

Expand Down Expand Up @@ -989,7 +988,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1065,4 +1063,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/belarusian_cyrillic-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,6 @@
$strInsecureMySQL = 'Ваш канфігурацыйны файл утрымлівае налады (карыстальнік root без паролю), якія адпавядаюць прывілеяванаму карыстальніку MySQL па змоўчаньні. Ваш сэрвэр MySQL працуе з гэтай наладай па змоўчаньні і зьяўляецца адкрытым для зьнешняга ўрываньня, і таму вам абавязкова трэба выправіць гэтую хібу ў бясьпецы.';
$strInsertAsNewRow = 'Уставіць як новы радок';
$strInsert = 'Уставіць';
$strInternalNotNecessary = '* Унутраная сувязь не зьяўляецца абавязковай, калі яна ўжо існуе ў InnoDB.';
$strInternalRelations = 'Унутраныя сувязі';
$strInUse = 'выкарыстоўваецца';
$strInvalidAuthMethod = 'У канфігурацыі вызначаны некарэктны мэтад аўтэнтыфікацыі:';
Expand Down Expand Up @@ -972,7 +971,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1048,4 +1046,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/belarusian_latin-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,6 @@
$strInsecureMySQL = 'Vaš kanfihuracyjny fajł utrymlivaje nałady (karystalnik root biez parolu), jakija adpaviadajuć pryvilejavanamu karystalniku MySQL pa zmoŭčańni. Vaš server MySQL pracuje z hetaj naładaj pa zmoŭčańni i źjaŭlajecca adkrytym dla źniešniaha ŭryvańnia, i tamu vam abaviazkova treba vypravić hetuju chibu ŭ biaśpiecy.';
$strInsertAsNewRow = 'Ustavić jak novy radok';
$strInsert = 'Ustavić';
$strInternalNotNecessary = '* Unutranaja suviaź nie źjaŭlajecca abaviazkovaj, kali jana ŭžo isnuje ŭ InnoDB.';
$strInternalRelations = 'Unutranyja suviazi';
$strInUse = 'vykarystoŭvajecca';
$strInvalidAuthMethod = 'U kanfihuracyi vyznačany niekarektny metad aŭtentyfikacyi:';
Expand Down Expand Up @@ -971,7 +970,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1047,4 +1045,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/bosnian-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -694,7 +694,6 @@
$strInnoDBDataHomeDir = 'Data home directory'; //to translate
$strInnoDBDataHomeDirDesc = 'The common part of the directory path for all InnoDB data files.'; //to translate
$strInnoDBPages = 'pages'; //to translate
$strInternalNotNecessary = '* An internal relation is not necessary when it exists also in InnoDB.'; //to translate
$strInternalRelations = 'Internal relations'; //to translate
$strInvalidAuthMethod = 'Invalid authentication method set in configuration:'; //to translate
$strInvalidColumnCount = 'Column count has to be larger than zero.'; //to translate
Expand Down Expand Up @@ -995,7 +994,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1071,4 +1069,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/brazilian_portuguese-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -366,12 +366,10 @@
$strInnoDBDataHomeDirDesc = 'A parte comum do caminho do diretório para todos os arquivos de dados do InnoDB.';
$strInnoDBDataHomeDir = 'Diretório raiz de dados';
$strInnoDBPages = 'páginas';
$strInnoDBRelationAdded = 'Adicionado relacionamento InnoDB';
$strInnodbStat = 'Status do InnoDB';
$strInsecureMySQL = 'O seu arquivo de configuração contém configurações (root sem senha) que correspondem à conta privilegiada padrão do MySQL. O servidor MySQL rodando com esse padrão estará aberto a invasões, você realmente deveria corrigir este furo de segurança.';
$strInsertAsNewRow = 'Inserir como um novo registro';
$strInsert = 'Inserir';
$strInternalNotNecessary = '* Não é necessária uma relação interna quando também já existe na InnoDB.';
$strInternalRelationAdded = 'Adicionado relacionamento Interno';
$strInternalRelations = 'Relações internas';
$strInUse = 'em uso';
Expand Down Expand Up @@ -1045,4 +1043,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/bulgarian-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,6 @@
$strInsecureMySQL = 'Вашият конфигурационен файл съдържа настройки (root без парола), които съответстват на привилегирования акаунт на MySQL по подразбиране. Вашият MySQL сървър е стартиран с това по подразбиране и може да бъде лесно хакнат. Трябва да оправите тази дупка в сигурността.';
$strInsertAsNewRow = 'Вмъкване като нов ред';
$strInsert = 'Вмъкване';
$strInternalNotNecessary = '* Вътрешната релация не е необходима когато съществува също в InnoDB.';
$strInternalRelations = 'Вътрешни релации';
$strInUse = 'Заето';
$strInvalidColumn = 'Невалидна колона (%s)!';
Expand Down Expand Up @@ -992,7 +991,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1068,4 +1066,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/catalan-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -362,12 +362,10 @@
$strInnoDBDataHomeDirDesc = 'La part comuna de la ruta al directori per tots els arxius de dades InnoDB.';
$strInnoDBDataHomeDir = 'Directori local de dades';
$strInnoDBPages = 'pàgines';
$strInnoDBRelationAdded = 'Afegida relació InnoDB';
$strInnodbStat = 'Estat InnoDB';
$strInsecureMySQL = 'El vostre arxiu de configuració té paràmetres (root sense contrasenya) que corresponen al compte privilegiat predetermitat de MySQL. El servidor MySQL està funcionant amb aquests valors, el que significa un forat de seguretat, i s\'exposa a intrusions, pel que recomanem la reparació urgent d\'aquest forat de seguretat.';
$strInsertAsNewRow = 'Inserir com a nova fila';
$strInsert = 'Insereix';
$strInternalNotNecessary = '* No es necessita una relació interna si ja existeix a InnoDB.';
$strInternalRelationAdded = 'Afegida relació interna';
$strInternalRelations = 'Relacions internes';
$strInUse = 'en ús';
Expand Down Expand Up @@ -1043,4 +1041,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
4 changes: 2 additions & 2 deletions lang/chinese_simplified-utf-8.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,6 @@
$strInsecureMySQL = '您配置文件中的设定与 MySQL 默认权限账户对应(没有密码的 root)。您的 MySQL 服务器使用默认值运行当然没有问题,不过这样的话,被入侵的可能性会很大,您真的应该先补上这个安全漏洞。';
$strInsert = '插入';
$strInsertAsNewRow = '以新行插入';
$strInternalNotNecessary = '当 * 也存在于InnoDB中的时候,内部关联并不必要。';
$strInternalRelations = '内在联系';
$strInUse = '使用中';

Expand Down Expand Up @@ -997,7 +996,6 @@
$strHideShowAll = 'Hide/Show all'; //to translate
$strHideShowNoRelation = 'Hide/Show Tables with no relation'; //to translate
$strInternalRelationAdded = 'Internal relation added'; //to translate
$strInnoDBRelationAdded = 'InnoDB relation added'; //to translate
$strRelationDeleted = 'Relation deleted'; //to translate
$strToSelectRelation = 'To select relation, click :'; //to translate
$strExportImportToScale = 'Export/Import to scale'; //to translate
Expand Down Expand Up @@ -1073,4 +1071,6 @@
$strAboutphpMyAdmin = 'About phpMyAdmin'; //to translate
$strSuhosin = 'Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.'; //to translate
$strEvents = 'Events'; //to translate
$strForeignKeyRelationAdded = 'FOREIGN KEY relation added'; //to translate
$strInternalAndForeign = 'An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.'; //to translate
?>
Loading

0 comments on commit 7c5d5c4

Please sign in to comment.