PostgreSQL ALTER COLUMN


ULASHISH

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!