PHP ve COPY komutu

From: Volkan YAZICI <volkan(dot)yazici(at)gmail(dot)com>
To: PostgreSQL Türkiye <pgsql-tr-genel(at)postgresql(dot)org>
Subject: PHP ve COPY komutu
Date: 2005-04-17 14:48:07
Message-ID: 7104a73705041707483330043b@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Merhaba,

PHP'ile "COPY <TABLO_ADI> FROM stdin" SQL komutunun sorgusu neden
işlemci kullanımını 100% yapıp, eğer hiçbir değer yollanmazsa, sonsuz
bir döngüye girer? Şöyle ki:

$ cat copy-ornek.php
<?php
pg_connect("user=knt dbname=template1");
pg_query("COPY ornektablo FROM stdin");
?>
$ php copy-ornek.php
# 100% gibi bir işlemci kullanımı ile hoş
# bir sonsuz döngü içine girer...

Aynı şeyi libpq kullanarak C ile denediğimde sorun tekrarı olmuyor:

$ cat copy-ornek.c
#include <stdio.h>
#include <libpq-fe.h>
int main(void)
{
PGconn *conn;

conn = PQconnectdb("dbname=template1");
PQexec(conn, "COPY ornektablo FROM stdin");

PQfinish(conn);
return 0;
}
$ gcc -Wall -lpq copy-ornek.c -o copy-ornek && ./copy-ornek
# Sorunsuz olarak başladığı gibi sonlanır.
# (Hata değil, beklendiği gibi 0 döndürüyor.)

Tam olarak nerede yanlış yapıyorum?
Bu bilinen bir hata mı, yoksa özellik mi?

İyi çalışmalar.

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Nilgün Belma Bugüner 2005-04-17 16:21:05 Re: PHP ve COPY komutu
Previous Message Devrim GUNDUZ 2005-04-14 15:45:01 Re: Tasarım hakkında