Projekt: Hesla Jednoty bratrské/2012

Z Wikiverzity

Projekt: Hesla Jednoty bratrské[editovat]

– příprava Hesel pro rok 2012 Technologie zůstává zhruba stejná lako loni.

w00[editovat]

Výchozí soubory[editovat]

2010-07-27[editovat]

  • Text.doc
  • Text.pdf

2011-01-10[editovat]

  • Aenderungen_am_Losungsmanuskript.doc

2011-01-14[editovat]

  • Losungen_fuer2012-14.01.2011.mdb – výchozí soubor – z toho budeme generovat všechno
  • Losungen_fuer2012-14.01.2011.rtf

w01-sql-import[editovat]

Import Losungen do databáze[editovat]

2011-02-12[editovat]

  • stáhnout balík mdbtools
  • vytvořit MySQL databázi hes12
  • potřebné soubory:
    • hes_struct.sql – struktura databáze
    • load_data_infile.sql – způsob importu z CSV souboru
    • losungen2011.schema – schema loňské databáze (pro srovnání, jestli se něco nezměnilo)
    • hes12import – bash skript
  • spustit: hes12import

Výsledek:

Query OK, 366 rows affected
Records: 366  Deleted: 0  Skipped: 0  Warnings: 0
  • To odpovídá, 366 dní v roce, příští rok je přestupný.
  • Schemata loňské a letošní databáze si odpovídají.
  • Tím se naplnila tabulka `import`

w02-sql-univerzalni-tabulky[editovat]

Nakopírování univerzálních tabulek z loňských hes11 (export a následný import):

  • comment_uni.sql -> comment_uni.sql (16 záznamů)
  • day_cs.sql -> day_cs.sql (91 záznamů)
  • záloha do: hes12bak02

w03-sql-load[editovat]

  • MySQL databáze s biblí:
    • `bible`
    • nakopírována "natvrdo" z /Karmic/var/lib/mysql/bible
    • Problém: V databázi nebyla nalezena žádná tabulka.
mysql> show tables;
ERROR 1018 (HY000): Can't read dir of './bible/' (errno: 13)

– problém s vlastníkem, vyřešeno:

chown -R mysql.mysql bible


  • skripty:
    • HesSQL.pm
    • hes-sql-load.pl
    • hes-sql-transl.pl