شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
سلام
امیدوارم حالت خوب باشه
بین دو تا جدول که با پانداس درست و به پستگرس وارد کردم میخوم رابطه یک به یک ایجاد کنم
تو این ویدیو شما فرمودی آخرش باید unique اضافه بشه موقع ساخت جدول
من اما باید از دستور alter table برای اضافه کردن foreign key استفاده کنم
اینجا که آخرش unique اضافه می کنم پیغام خطا میده:
alter table table_a add foreign key ("NationalCode")
references table_b ("NationalCode") unique on delete cascade;
بدون عبارت unique کار می کنه و رابطه رو ایجاد می کنه اما خب یک به چند میشه
چیکار باید بکنم؟
ارسال نظر
سلام
باید به شکل زیر کار کنید:
ALTER TABLE distributors ADD CONSTRAINT dist_id_zipcode_key UNIQUE (dist_id, zipcode);
همچنین میتونید لینک پایین رو مطالعه کنید:
https://www.postgresql.org/docs/7.2/sql-altertable.html
مرسی امیرحسین جان مثل همیشه عالی بود
یه سوال دارم
برای رابطه چند به چند یه جدول جدید ساختیم و هر دو فیلدش رو کلید اصلی قرار دادیم ولی خب توی دیتابیس هایی مثل sql server که نمیشه دو تا کلید اصلی داشته باشه یه جدول چه طوری میشه جریان؟
ارسال نظر
سلام
این لینک توضیح داده
https://learn.microsoft.com/en-us/analysis-services/multidimensional-tutorial/lesson-5-3-defining-a-many-to-many-relationship?view=asallproducts-allversions
ارسال نظر