دوره های پیشنهادی

دوره آموزش Matplotlib پایتون
دوره آموزش Matplotlib پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش GraphQL در پایتون
دوره آموزش GraphQL در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش دیتابیس پستگرس (postgresql)
دوره آموزش دیتابیس پستگرس (postgresql)
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


محمدِ تقی

4 ماه قبل پاسخ به نظر

سلام
امیدوارم حالت خوب باشه
بین دو تا جدول که با پانداس درست و به پستگرس وارد کردم میخوم رابطه یک به یک ایجاد کنم
تو این ویدیو شما فرمودی آخرش باید unique اضافه بشه موقع ساخت جدول

من اما باید از دستور alter table برای اضافه کردن foreign key استفاده کنم
اینجا که آخرش unique اضافه می کنم پیغام خطا میده:
alter table table_a add foreign key ("NationalCode")
references table_b ("NationalCode") unique on delete cascade;
بدون عبارت unique کار می کنه و رابطه رو ایجاد می کنه اما خب یک به چند میشه
چیکار باید بکنم؟

ارسال نظر



امیرحسین بیگدلو

4 ماه قبل

سلام
باید به شکل زیر کار کنید:
ALTER TABLE distributors ADD CONSTRAINT dist_id_zipcode_key UNIQUE (dist_id, zipcode);
همچنین میتونید لینک پایین رو مطالعه کنید:
https://www.postgresql.org/docs/7.2/sql-altertable.html

امیر باقری

1 سال قبل پاسخ به نظر

مرسی امیرحسین جان مثل همیشه عالی بود
یه سوال دارم
برای رابطه چند به چند یه جدول جدید ساختیم و هر دو فیلدش رو کلید اصلی قرار دادیم ولی خب توی دیتابیس هایی مثل sql server که نمیشه دو تا کلید اصلی داشته باشه یه جدول چه طوری میشه جریان؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
این لینک توضیح داده
https://learn.microsoft.com/en-us/analysis-services/multidimensional-tutorial/lesson-5-3-defining-a-many-to-many-relationship?view=asallproducts-allversions

مونگارد