Postgresqlda logged, ya'ni oddiy jadvallardan boshqacha turdagi jadvallar ham borligini bilarmidingiz
1. Logged Tables (Oddiy jadvallar)
Bu odatiy jadvallar hisoblanadi.
Xususiyatlari:
- Ma’lumotlarni doimiy saqlash: Ma’lumotlar diskka saqlanadi va ma’lumotlar bazasi serveri qayta ishga tushirilganda saqlanib qoladi.
- WAL (Write-Ahead Logging): Har bir yozuv yoki o‘zgarish uchun yozuvlar WAL loglariga qo‘shiladi. Bu jarayon ma’lumotlarning xavfsizligini ta’minlaydi, ayniqsa avariyalardan keyin tiklanishda muhim.
- Replikatsiya qo‘llab-quvvatlanadi: Logged jadvallar ma’lumotlarni replikatsiya qilish imkoniyatini beradi.
Ishlatish holatlari:
- Doimiy saqlash talab qilinadigan ma’lumotlar uchun (masalan, foydalanuvchilar, buyurtmalar yoki mahsulotlar ma’lumotlari).
CREATE TABLE my_logged_table (
id SERIAL PRIMARY KEY,
name TEXT NOT NULL
);
1. Logged Tables (Oddiy jadvallar)
Bu odatiy jadvallar hisoblanadi.
Xususiyatlari:
- Ma’lumotlarni doimiy saqlash: Ma’lumotlar diskka saqlanadi va ma’lumotlar bazasi serveri qayta ishga tushirilganda saqlanib qoladi.
- WAL (Write-Ahead Logging): Har bir yozuv yoki o‘zgarish uchun yozuvlar WAL loglariga qo‘shiladi. Bu jarayon ma’lumotlarning xavfsizligini ta’minlaydi, ayniqsa avariyalardan keyin tiklanishda muhim.
- Replikatsiya qo‘llab-quvvatlanadi: Logged jadvallar ma’lumotlarni replikatsiya qilish imkoniyatini beradi.
Ishlatish holatlari:
- Doimiy saqlash talab qilinadigan ma’lumotlar uchun (masalan, foydalanuvchilar, buyurtmalar yoki mahsulotlar ma’lumotlari).
CREATE TABLE my_logged_table (
id SERIAL PRIMARY KEY,
name TEXT NOT NULL
);