কোনও পোস্টগ্রিএসকিউএল টেবিলের কলামের ডেটা টাইপ কীভাবে পরিবর্তন করা যায়?


108

পোস্টগ্র্রেএসকিউএল ইন্টারেক্টিভ টার্মিনালটিতে নিম্নলিখিত কমান্ডটি প্রবেশ করানো একটি ত্রুটির ফলে:

ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11);

কোনও কলামের ডেটা ধরণের পরিবর্তন করতে সঠিক আদেশটি কী?

উত্তর:


177

ডকুমেন্টেশন এখানে দেখুন: http://www.postgresql.org/docs/current/interactive/sql-altertable.html

ALTER TABLE tbl_name ALTER COLUMN col_name TYPE varchar (11);

29
কিছু অন্যান্য ক্ষেত্রে, আপনাকে কাস্ট করার ALTER TABLE tbl_name ALTER COLUMN col_name TYPE integer USING col_name::integer;
— নুবু

4
@ নবু আমাদের কেন এটি করতে হবে some casesএবং সেগুলি কী কী?
— ডার্থ.ভ্যাডার

4
@ দার্থ.ভ্যাডার আপনার যখন কলামে ইতিমধ্যে বিদ্যমান ডেটা থাকে যা স্বয়ংক্রিয়ভাবে কাস্ট করা যায় না তখন এটি করার দরকার হতে পারে।
— জোনাথন পোর্টার

Ingালাইয়ের জন্য আরেকটি উদাহরণ: আমার কাছে বিদ্যমান ডাটা সহ একটি জসনব কলাম ছিল যা আমার পাঠ্যে রূপান্তরিত করতে হবে।
— জ্যামাতেজে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.