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

دوره آموزش امنیت در وب
دوره آموزش امنیت در وب
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش یادگیری ماشین با scikit-learn پایتون
دوره آموزش gitlab cicd
دوره آموزش gitlab cicd
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


محمدِ تقی

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

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

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

ارسال نظر



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

3 ماه قبل

سلام
باید به شکل زیر کار کنید:
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

مونگارد