Serial cols2: Porovnání verzí
(Založena nová stránka: '''serial_cols2''' Při jednorázovém importu dat <small>prostřednictvím SQL příkazů</small> přímo do databázové tabulky, která obsahuje sloupec typu serial (au…) |
|||
| (Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
'''serial_cols2''' | '''serial_cols2''' je '''Historická stránka''', nahrazuje ji [[Databázové sekvence]] | ||
<s> | |||
U tabulek, které obsahují id záznamu, si systém uchovává nejvyšší id. Proto při manipulaci se záznamy (ve smyslu delete a především '''insert''') je potřeba aktualizovat tyto záznamy, což se provede promazáním serial_cols2 řádků podle příslušného tabname, nebo promazáním celé tabulky: delete from serial_cols2 - při uživatelském zadání v aplikaci si systém vytvoří nový záznam v této tabulce. | |||
Při jednorázovém importu dat <small>prostřednictvím SQL příkazů</small> přímo do databázové tabulky, která obsahuje sloupec typu serial (automaticky přidělované číslo jako dosud nejvyšší číslo + 1), je potřeba dát pozor na to, že je potřeba aktualizovat další db tabulku. Je tedy NUTNÉ provést následující sql příkaz: | Při jednorázovém importu dat <small>prostřednictvím SQL příkazů</small> přímo do databázové tabulky, která obsahuje sloupec typu serial (automaticky přidělované číslo jako dosud nejvyšší číslo + 1), je potřeba dát pozor na to, že je potřeba aktualizovat další db tabulku. Je tedy NUTNÉ provést následující sql příkaz: | ||
delete from serial_cols2; | delete from serial_cols2; | ||
nebo | |||
delete from serial_cols2 where tabname = 'xxxxx'; | |||
namísto xxxxx je potřeba doplnit konkrétní název tabulky. | |||
</s> | |||
== Odkazy == | |||
* [[Metodické postupy]] | |||
Aktuální verze z 25. 2. 2026, 16:18
serial_cols2 je Historická stránka, nahrazuje ji Databázové sekvence
U tabulek, které obsahují id záznamu, si systém uchovává nejvyšší id. Proto při manipulaci se záznamy (ve smyslu delete a především insert) je potřeba aktualizovat tyto záznamy, což se provede promazáním serial_cols2 řádků podle příslušného tabname, nebo promazáním celé tabulky: delete from serial_cols2 - při uživatelském zadání v aplikaci si systém vytvoří nový záznam v této tabulce.
Při jednorázovém importu dat prostřednictvím SQL příkazů přímo do databázové tabulky, která obsahuje sloupec typu serial (automaticky přidělované číslo jako dosud nejvyšší číslo + 1), je potřeba dát pozor na to, že je potřeba aktualizovat další db tabulku. Je tedy NUTNÉ provést následující sql příkaz:
delete from serial_cols2;
nebo
delete from serial_cols2 where tabname = 'xxxxx';
namísto xxxxx je potřeba doplnit konkrétní název tabulky.