Wiki spuštěna 24. 7. 2025

Návod na práci s Adminerem

  • Databáze je uložena v MySQL a přistupuje se k ní přes rozhraní Adminer.

Vytvoření tabulky

  • Na stránce databáze frape v levém sloupci najdeme Create table. Vyplníme jméno, Engine (InnoDb) a Collation (utf8mb4_unicode_ci). Potom musíme ručně vyplnit schema (viz Metadata) a uložit.

Click to display ⇲

Click to hide ⇱

  • Při vytváření dalších tabulek se stejným schematem je lepší existující tabulku zkopírovat. Exportuje se tabulka totalita příkazem Export v levém sloupci, vybere se začátek:
    SET NAMES utf8;
    SET time_zone = '+00:00';
    SET foreign_key_checks = 0;
    SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
    
    SET NAMES utf8mb4;
    
    DROP TABLE IF EXISTS `totalita`;
    CREATE TABLE `totalita` (
      `id` char(100) NOT NULL,
      `author` char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_nopad_ci NOT NULL,
      `title` char(255) NOT NULL,
      `subtitle` char(255) NOT NULL,
      `publisher` char(200) NOT NULL,
      `pubplace` char(100) NOT NULL,
      `pubyear` char(4) NOT NULL,
      `issue` char(100) NOT NULL,
      `first_published` char(4) NOT NULL,
      `isbnissn` char(100) NOT NULL,
      `translator` char(100) NOT NULL,
      `medium` char(100) NOT NULL,
      `srclang` char(20) NOT NULL,
      `txtype` char(100) NOT NULL,
      `genre` char(100) NOT NULL,
      `audience` char(100) NOT NULL,
      `date` char(100) NOT NULL,
      `media_type` char(100) NOT NULL,
      `resource` char(255) NOT NULL,
      `subcorpus` char(20) NOT NULL,
      `t.id` char(100) NOT NULL,
      `t.author` char(255) NOT NULL,
      `t.title` char(255) NOT NULL,
      `t.resource` char(255) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

    a uloží se do souboru MySQL.txt. V editoru se přepíše totalita na nové jméno a SQL příkaz se provede příkazem Import (v levém menu). Následně se tabulka vybere a provede se import dat ze souboru vertikala.tsv.

  • Při vytváření dalších tabulek se stejným schematem je lepší existující tabulku zkopírovat. V přehledu všech tabulek se vybere mustr a v dolním rámečku Copy.

Import dat do tabulky

  • Naplnění tabulky se provede příkazem Import na stránce Select data úplně dole.

Export dat

  • Export se provede příkazem Export na stránce Select data příkazem Export. Nejlépe je uložit .csv.gzip (vybere se TSV).

Mazání tabulky

  • Smazání obsahu se provede příkazem Delete na stránce Select data. Jde to taky na stránce přehledu celé databáze příkazem Trunkate.
  • Smazání celé tabulky se provede příkazem Drop na stránce Alter table.

QR Code
QR Code wiki:user:skoumal:frap:adminer (generated for current page)