Na to jsme se ptali mnohokrát a obecná myšlenka v prostředí s více uživateli selže - a blogový systém zní přesně jako takový případ.
Takže nejlepší odpověď je:Ne. Zvažte jiný přístup.
Přetáhněte sloupec zcela z vaší tabulky - neukládá žádné informace o dalších dvou sloupcích category_id (id, category) již bych neuložil.
Vaše id je serial sloupec a již se automaticky zvyšuje spolehlivým způsobem.
- Automatické zvýšení funkce SQL
Pokud potřebujete nějaký druh category_id bez mezer na category , vygenerujte jej za běhu pomocí row_number() :
- Sériová čísla na skupinu řádků pro složený klíč