টেবিল পরিবর্তন করুন, নਾਲ কলামে নাল সেট করুন, পোস্টগ্র্যাসকিউএল 9.1


95

নাল কলাম না দিয়ে আমার একটি টেবিল রয়েছে, কীভাবে এই কলামে নাল মানটি ডিফল্ট হিসাবে সেট করবেন?

মানে, আমি এরকম কিছু করতে চাই:

postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL;

তবে এটি দেখায়:

postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL;
ERROR:  syntax error at or near "NULL"
LINE 1: ALTER TABLE person ALTER COLUMN phone SET NULL;

উত্তর:



31

এই বিন্যাসে কমান্ড প্রয়োগ করুন

ALTER TABLE tablename ALTER COLUMN columnname SET NOT NULL;

কলামটি বাতিল না করে সেট করার জন্য।


6
কলামের নামগুলি একক উদ্ধৃতিতে আবদ্ধ করা উচিত নয়
a_horse_with_no_name

6
এটি আমাকে সহায়তা করেছিল, যদিও এটি প্রশ্নের উত্তর দেয়নি।
JayD3e

হ্যালো আমি কেবল বোঝার জন্য উদ্ধৃতি যোগ করেছি
রিগিন ওমেন

13
First, Set :
ALTER TABLE person ALTER COLUMN phone DROP NOT NULL;

11
কীভাবে কলামটি নাল নয় সেট করতে যায় তা অনুসন্ধান করতে এখানে এসেছিলেন। আপনার উত্তর, আমি সমাধান চিন্তা করতে পারে: ALTER TABLE person ALTER COLUMN phone SET NOT NULL। ধন্যবাদ!
ফালসেলার

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