Search Postgresql Archives

Re: \copy combine with SELECT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



jia ding wrote:
yes, of couse COPY

but,
=> copy test to 'test.txt';
ERROR:  must be superuser to COPY to or from a file
HINT: Anyone can COPY to stdout or from stdin. psql's \copy command also works for anyone.

Straight from the documentation:

Do not confuse COPY with the psql instruction \copy. \copy invokes COPY FROM STDIN or COPY TO STDOUT, and then fetches/stores the data in a file accessible to the psql client. Thus, file accessibility and access rights depend on the client rather than the server when \copy is used.

http://www.postgresql.org/docs/8.1/static/sql-copy.html


Doesn't look like \copy lets you specify which fields to include though.

alive=# \d a
       Table "public.a"
 Column |  Type   | Modifiers
--------+---------+-----------
 a      | integer |


db=# \copy a to ./blah.sql (works)

db=# \copy a a to ./blah.sql
\copy: parse error at "a"


On 3/16/06, *Chris* <dmagick@xxxxxxxxx <mailto:dmagick@xxxxxxxxx>> wrote:

    jia ding wrote:
     > Hi all,
     >
     > I tried:
     > select id, name  into table2   from table1;
     >  \copy table2 to filename.txt
     > in order to export 2 columns from table1 to a file.
     >
     > But, I am thinking, if there is a command can combine these two
    command
     > together?
     > Maybe, something like: \copy select id,name  from table  to
    filename.txt

    Close.

    copy tablename field1, field2 to 'filename';

    http://www.postgresql.org/docs/8.1/static/sql-copy.html

    --
    Postgresql & php tutorials
    http://www.designmagick.com/




--
Postgresql & php tutorials
http://www.designmagick.com/


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux