Michal Valenta
unread,May 12, 2021, 4:08:34 AM5/12/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to PostgreSQL-cz
Ahoj,
stalo se něco, co mě překvapilo, tak dávám do placu, jestli nemáte
třeba někdo podobnou zkušenost nebo mi vysvětlíte, jak k tomu mohlo
dojít.
Kolega upgradoval server z 9.6 na verzi 13. Při tom udělal export dat a
následný import do upgradovéného clusteru.
Pak se zjistilo, že několik schémat v mé (migrované) databázi má
prázdné tabulky. První, co se ukázalo při hledání příčiny bylo toto:
CREATE TABLE uvazky_b181.navrh_zmen_uvazku (
jmeno character varying(50),
prijmeni character varying(50),
...
novy_pomer unknown,
...
);
Teď záhady:
1. Netuším, jak se mi podařilo takovou tabulku vytvořit. Napadá mě, že
jsem mohl udělat něco jako
create table ... as select ....
a v tam mohlo dojít ke špatnému odvození datového typu. Ale vědom si
toho nejsem.
2. Proč tohle způsobilo, že několik dalších schémat v pořadí importu
uvazky_b182 a ještě dvě mají také prázdné tabulky, poslední dvě v řadě
- uvazky_b201 a uvazky_b202 už jsou v pohodě.
No, doufám, že to bylo jenom tímto.
Není to fatální, relativně snadno to opravíme, ale budu rád za nějaké
případné nápady a poznámky k tomu.
Michal