Postgre SQL de Var olan Tabloya ID sütununa Otomatik artan sıra nosu nasıl yapılıyor?
Bir türlü oluşturamadım.
Bir türlü oluşturamadım.
POSTGRESQL Otomatik artan sıra no nasıl veriliyor?
|
Postgre SQL de Var olan Tabloya ID sütununa Otomatik artan sıra nosu nasıl yapılıyor?
Bir türlü oluşturamadım.
22-06-2022, Saat: 14:13
(Son Düzenleme: 22-06-2022, Saat: 14:13, Düzenleyen: Halil Han BADEM.)
(22-06-2022, Saat: 14:02)COMMANDX Adlı Kullanıcıdan Alıntı: Postgre SQL de Otomatik artan sıra nosu nasıl yapılıyor? Serial tipini kullanabilirsiniz veya kullandığınız IDE'ye bağlı olarak; pgadmin kullanıyorsanız;
Teşekkür ederim, SMALLSERIAL, SERIAL, and BIGSERIAL bunlardan biriyle yapılıyormuş
Delphi tarafında Test ederken Yanlış yapıyormuşum meğerse. Query kullanmamam gerekiyormuş, bu bileşeni ile kullanınca PK alanına null değeri kaydediyor, oradan da Çalışmadığını zannetmişim sürekli IBTable kullanınca refreshte PK alanı autoincrement oluyor. Çok teşekür ettim, hatamızı da gördük böylece.
22-06-2022, Saat: 14:37
(22-06-2022, Saat: 14:30)COMMANDX Adlı Kullanıcıdan Alıntı: Teşekkür ederim, SMALLSERIAL, SERIAL, and BIGSERIAL bunlardan biriyle yapılıyormuş SMALLSERIAL, SERIAL, and BIGSERIAL tiplerini tablo kayıt sayısına göre kullanmalısınız. Aralarında genişlik farkları vardır. Rica ederim kolay gelsin. (22-06-2022, Saat: 14:37)Halil Han BADEM Adlı Kullanıcıdan Alıntı:(22-06-2022, Saat: 14:30)COMMANDX Adlı Kullanıcıdan Alıntı: Teşekkür ederim, SMALLSERIAL, SERIAL, and BIGSERIAL bunlardan biriyle yapılıyormuş Üstat, Bir sorum daha var. D7 Kullanıyorum Unidac Bileşenleri ile Postgre VT na bağlantıyı yapıyorum, bende çalışıyor Veritabanını oluşturdum, Uygulamayı Başka bilgisayarda çalıştırdığımda uygulamam çalışmıyor. libpq.dll ssleay32.dll libeay32.dll libintl-8.dll libiconv-2.dll ve daha bir çok DLL librarylerini proje ile aynı dizine koyup çalıştırdığımda Uygulama Benim IP ye bağlanacağına Kendi IP sinde VT yolunu arıyor. Yani connection nesnesine VT IP sini yazdım, Başka PC ye aktarıp çalıştırmaya kalktığımda veritabanını orada arıyor pg_hba.conf içindeki ayarlamalarını da yaptım, mesela ; # TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections: host all all 10.0.0.15/32 md5 -- bu benim IP # IPv6 local connections: host all all ::1/128 md5 # Allow replication connections from localhost, by a user with the # replication privilege. host replication all 0.0.0.0/32 md5 host replication all ::1/128 md5 Kullanıcı bilgisayarına da mı Postgresql kurmam gerekiyor mu? Zeos mu kullanmam gerek acaba? Firebird gibi fbclient.dll şeklinde kısa ve net bir çözüm yok mu, yoksa bu gibi şapşik durumlar yüzünden Firebirde devam edeceğim.
23-06-2022, Saat: 14:51
(Son Düzenleme: 23-06-2022, Saat: 14:54, Düzenleyen: Halil Han BADEM.)
(23-06-2022, Saat: 14:35)COMMANDX Adlı Kullanıcıdan Alıntı:(22-06-2022, Saat: 14:37)Halil Han BADEM Adlı Kullanıcıdan Alıntı: SMALLSERIAL, SERIAL, and BIGSERIAL tiplerini tablo kayıt sayısına göre kullanmalısınız. Aralarında genişlik farkları vardır.
Olayı Çözdük neyse,
Pg_hba.conf içinde Bağlanması gereken IP ler tek tek giriliyor. serverda kurulu postgresql yüklü dizinde bulunan pg_hba.conf içindeki dosyaya girilmeyen IP, bağlanamaz. # TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections: host all all 10.0.0.15/32 md5 -- bu benim IP host all all 10.0.0.16/32 md5 -- bu da clientlerin IP si host all all 10.0.0.17/32 md5 -- bu da clientlerin IP si # IPv6 local connections: host all all ::1/128 md5 # Allow replication connections from localhost, by a user with the # replication privilege. host replication all 0.0.0.0/32 md5 host replication all ::1/128 md5Bu şekilde yapınca Bağlandı
23-06-2022, Saat: 16:36
(23-06-2022, Saat: 16:33)COMMANDX Adlı Kullanıcıdan Alıntı: Olayı Çözdük neyse, Sorduğunuz soru portable idi. Şimdi ip izinleri ile ilgili cevap veriyorsunuz. Ek olarak size cevap veren kişilere teşekkür etme tenezzülünü göstermenizi ileriki sorularınızda tavsiye ederim. (23-06-2022, Saat: 16:36)Halil Han BADEM Adlı Kullanıcıdan Alıntı:(23-06-2022, Saat: 16:33)COMMANDX Adlı Kullanıcıdan Alıntı: Olayı Çözdük neyse, Hocam Teşekkür ederim, aceleden yazmıştım kusura bakmayın, yukarıdaki entrye bir iki edit yapmıştım çözümün heyecanıyla bu yüzden yazmayı unuttum. emeği geçenlere teşekkürler. |
« Önceki Konu | Sonraki Konu »
|
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
PostgreSQL trigger hatası | 41linea41 | 3 | 1.281 |
07-01-2022, Saat: 22:36 Son Yorum: 3ddark |
|
postgresql hakkında | erdal51 | 9 | 5.126 |
28-09-2021, Saat: 14:20 Son Yorum: mcuyan |
|
Postgresql date alan ekleme sorunu | barissagir | 7 | 3.095 |
22-01-2021, Saat: 00:00 Son Yorum: barissagir |
|
Postgresql de Fonksiyon Parametrelerine göre Where kısmını oluşturmak | barissagir | 3 | 1.787 |
12-12-2020, Saat: 13:00 Son Yorum: barissagir |
|
Postgresql Fonksiyon | barissagir | 2 | 1.755 |
27-11-2020, Saat: 14:52 Son Yorum: barissagir |