Wie liste ich alle Tabellen im linken Menü von PhpMyAdmin auf?


70

Weiß jemand, wie man jede Tabelle im linken Menü von PhpMyAdmin auflistet (die Paginierung deaktiviert)? Ich habe über 250 Tabellen in meiner Datenbank und jetzt sehen wir die Pageinierung. Es ist sehr ärgerlich, hin und her gehen zu müssen, und es wäre viel einfacher, sie alle aufzulisten.

Wir haben die folgende Variable gefunden:

$cfg['LeftDisplayTableFilterMinimum']  = 30

Wenn ich es jedoch in unsere Konfigurationsdatei einfüge, scheint es keine Auswirkungen zu haben.

In der Dokumentation heißt es, dass eine große Anzahl zum Deaktivieren festgelegt werden soll. Wir haben dies ebenfalls ohne Erfolg versucht.

Jede Hilfe wäre sehr dankbar!

Antworten:


95

Aktualisieren:

Dank @Cloudkiller gibt es neben Update V4 noch eine weitere Konfigurationseinstellung, die möglicherweise geändert werden muss (ab 4.3.6):

$cfg['FirstLevelNavigationItems']

Update V4:

Gemäß Konfigurationsdokumenten können Sie Folgendes ändern:

$cfg['MaxNavigationItems']

Die Anzahl der Elemente, die auf jeder Seite des Navigationsbaums angezeigt werden können.

Kann auch versuchen:

$cfg['MaxTableList']

Die maximale Anzahl von Tabellennamen, die in der Liste des Hauptfensters angezeigt werden sollen (außer auf der Seite Exportieren). Diese Begrenzung wird auch im Navigationsbereich im Lichtmodus erzwungen.


3
In der Tat MaxTableListsollte (wie in der Dokumentation zu sehen) für sein The maximum number of table names to be displayed in the RIGHT panel's list.. Beachten Sie das Feld "RECHTS", nicht das linke.
Elboletaire

66

So habe ich das gemacht (mit Version 4.0.5 mit dem Thema "pmahomme" auf meinem gemeinsam genutzten Host):

  1. Gehen Sie zur phpMyAdmin-Homepage (Haussymbol).
  2. Gehen Sie unter "Darstellungseinstellungen" zu "Weitere Einstellungen ...".
  3. Wählen Sie "Navigationsbereich" in der zweiten Zeile von oben.
  4. Ändern Sie die Nummer unter "Maximale Anzahl der Artikel in der Filiale".
  5. Klicken Sie auf "Speichern"
  6. Bob ist Dein Onkel!

Screenshot der phpmyadmin-Einstellungen


Wenn ich mich abmelde und erneut anmelde, werden standardmäßig wieder 50 Einträge angezeigt.
Kai Noack

41

Laut phpMyAdmin ist es MaxNavigationItems:

$cfg['MaxNavigationItems']
Type: integer
Default value:  25

Die Anzahl der Elemente, die auf jeder Seite des Navigationsbaums angezeigt werden können.


3
Zusätzliche Erläuterung: Dies ist die gewünschte Einstellung, wenn Sie versuchen, die Paginierung der Tabellenliste zu entfernen, die in Version 4.0 im Navigationsmenü auftritt (neue Version zum jetzigen Zeitpunkt).
Frank Koehl

1
Ja, das war die ursprüngliche Frage, nicht wahr?
Bokw

Nicht genau, ich sehe in der ursprünglichen Frage nichts, was angibt, wann dies zu einem Problem wurde. Wenn Sie möchten, nennen Sie es Google-Futter.
Frank Koehl

14

Ich fand es über eine geringfügige Abweichung von mpemburns Antwort für meine über Xampp installierte lokale Version (4.0.4).

  1. Gehen Sie zur phpMyAdmin-Homepage (Haussymbol).
  2. Klicken Sie auf die Registerkarte "Einstellungen"
  3. Wählen Sie "Navigationsbereich"
  4. Ändern Sie die Nummer unter "Maximale Anzahl der Artikel in der Filiale".
  5. Klicken Sie auf "Speichern"
  6. Bob ist Dein Onkel!

2
In Version 4.5 müssen Sie nach dem Klicken auf "Navigationsbereich" jetzt auf den Unterbereich "Navigationsbaum" klicken, um die Einstellung "Elemente in der Verzweigung maximieren" anzuzeigen.
Nachteule

3

Ab phpMyAdmin 4.8.5.

  1. Klicken Sie auf das Zahnradsymbol oben links unter dem phpMyAdmin-Logo.
  2. Klicken Sie auf die Navigation TreeRegisterkarte.
  3. Erhöhen Sie die Anzahl der Maximum items in branch.

Abbildung zum Bearbeiten des Tabellenlimits in PHPMyAdmin


1

Ich habe gerade ein Upgrade auf 4.3.6 durchgeführt und musste eine weitere Einstellung hinzufügen:

$ cfg ['FirstLevelNavigationItems']

zusätzlich zu:

$cfg['MaxTableList'];
$cfg['MaxNavigationItems'];

Ich habe gerade ein Upgrade auf 4.3.6 durchgeführt und war verrückt geworden, als ich versucht habe, dies zu finden. Danke für das Teilen.
Cloudkiller

1

Dies hat bei mir funktioniert, um ALLE im linken Bereich aufgelisteten Tabellen zu erhalten.

Geben Sie hier die Bildbeschreibung ein


1

Basierend auf der Dokumentation sind dies die Konfigurationen, die den Job erledigen sollten:

$cfg['NavigationTreeDisplayItemFilterMinimum'] = 500;
$cfg['FirstLevelNavigationItems'] = 500;

Können Sie einen Verweis auf die Dokumentation einfügen, in der dies angegeben ist?
Ibo

0

Wenn ich die Einstellungen über die Benutzeroberfläche verwende, mich dann abmelde und erneut anmelde, wird die Standardeinstellung wiederhergestellt, dh es werden 50Einträge angezeigt .

Lösung für 5.0+:

  1. Umbenennen config.sample.inc.phpin config.inc.php(Teil "inc" nicht vergessen)
  2. Datei öffnen.
  3. Zur letzten Zeile hinzufügen: $cfg['MaxNavigationItems'] = 500;
  4. Öffnen Sie PhpMyAdmin und die Navigationselemente werden aufgelistet ( 500Einträge).

Referenz: Konfigurationsdatei
Referenz: $ cfg ['MaxNavigationItems']

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.