PostgreSQL ALTER COLUMN
ALTER TABLE operatori
Ma’lumotlar turini yoki jadval ustunining o‘lchamini o‘zgartirish uchun biz ALTER TABLE iborasidan foydalanishimiz kerak.
ALTER TABLE iborasi mavjud jadvalga ustunlarni qo‘shish, o‘chirish yoki o‘zgartirish uchun ishlatiladi.
ALTER TABLE iborasi mavjud jadvalga turli cheklovlarni qo‘shish va tushirish uchun ham ishlatiladi.
ALTER USTUN
Biz avtomobillar jadvalining yil ustunining ma’lumotlar turini INT dan VARCHAR(4) ga o‘zgartirmoqchimiz.
Ustunni o‘zgartirish uchun ALTER COLUMN operatori va TYPE kalit so‘zidan keyin yangi ma’lumotlar turidan foydalaning:
Misol
Yil ustunini INT dan VARCHAR(4) ga o‘zgartiring:
ALTER TABLE cars
ALTER COLUMN
year TYPE VARCHAR(4);
Natija
ALTER TABLE
Eslatma: Agar ustun qiymatga ega bo‘lsa, ba’zi ma’lumotlar turlarini aylantirib bo‘lmaydi. Masalan, raqamlar har doim matnga aylantirilishi mumkin, lekin matn har doim ham raqamlarga aylantirilmaydi.
Maksimal ruxsat etilgan belgilarni o‘zgartirish
Shuningdek, biz avtomobillar jadvalining rang ustunida ruxsat etilgan belgilarning maksimal sonini o‘zgartirmoqchimiz.
Yuqoridagi kabi sintaksisdan foydalaning, ALTER COLUMN iborasi va TYPE kalit so‘zidan keyin yangi ma’lumotlar turidan foydalaning:
Misol
Rang ustunini VARCHAR(255) dan VARCHAR(30) ga o‘zgartiring:
ALTER TABLE cars
ALTER COLUMN color TYPE VARCHAR(30);
Natija
ALTER TABLE
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
