Postgre komutları readme

This commit is contained in:
Sedat Öztürk 2025-06-11 21:03:48 +03:00
parent 991fd4a3a9
commit 00e3f6c17b

View file

@ -111,3 +111,34 @@ username=system%40sozsoft.com
- Proje build olmuyorsa hatalar çözülür - Proje build olmuyorsa hatalar çözülür
- Yeni migration eklenir (varsa). Migration boş çıkıyorsa kaldırılır. (Örn dotnet ef migrations add Abp902 ve dotnet ef migrations remove) - Yeni migration eklenir (varsa). Migration boş çıkıyorsa kaldırılır. (Örn dotnet ef migrations add Abp902 ve dotnet ef migrations remove)
- Migration boş değilse çalıştırılır (dotnet ef database update) - Migration boş değilse çalıştırılır (dotnet ef database update)
# PostgreSQL Komutları
- FDW eklentisini yükle (sadece 1 kez gerekir)
```
CREATE EXTENSION IF NOT EXISTS postgres_fdw;
```
- Uzak veritabanı için bağlantı tanımı yap
```
CREATE SERVER kurs_server
FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (
host 'Ip_Adress',
dbname 'DbName',
port '5432'
);
```
- Uzak veritabanı için kullanıcı eşlemesi
```
CREATE USER MAPPING FOR sa
SERVER kurs_server
OPTIONS (user 'user', password 'password');
```
- Uzak schema'dan tabloyu kendi veritabanına import et
```
IMPORT FOREIGN SCHEMA public
FROM SERVER kurs_server
INTO public;
```