Binary mode copy in from stdin

Поиск
Список
Период
Сортировка
От Dann Corbit
Тема Binary mode copy in from stdin
Дата
Msg-id D425483C2C5C9F49B5B7A41F89441547010006F7@postal.corporate.connx.com
обсуждение исходный текст
Ответы Re: Binary mode copy in from stdin  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
<div class="Section1"><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;
font-family:Arial">We have (among other things) and ODBC/OLEDB/JDBC/.NET driver for PostgreSQL and we want to optimize
fastmode insert/select behavior.</span></font><p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size:10.0pt;
font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;
font-family:Arial">When we try to do a binary mode copy from standard input, we get an error message that we can’t do
it.</span></font><pclass="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; 
font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;
font-family:Arial">How can we programmatically insert data using COPY from our own data stream without creating a
file.</span></font><pclass="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; 
font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;
font-family:Arial">In our case, creating a file is just plain stupid.  There is never any reason for the data to hit
thedisk except at write time.</span></font><p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size:10.0pt;
font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;
font-family:Arial">In case you were wondering, we already have the data in the correct binary format.</span></font><p
class="MsoNormal"><fontface="Arial" size="2"><span style="font-size:10.0pt; 
font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;
font-family:Arial">Why was it decided that binary mode is not allowed for stdin or stdout?  After all, programs can
pipeto stdin and stdout.</span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; 
font-family:Arial"> </span></font></div>

В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Matthew T. O'Connor"
Дата:
Сообщение: Re: COPYable logs status
Следующее
От: "Jim C. Nasby"
Дата:
Сообщение: Re: Autovacuum launcher doesn't notice death of postmaster immediately