L_|%%&&&' '+')7'UC'A'E(9(YD(I(G)"O)j5)C)6*4,*kD*F*.+$7+SK+5+B, 7,P7,>,7,2-71-j=-E-3. 8.TC.B.Y/6/nF/>/:0+0f0;0*0"1 )1,:1V611 1.227w2TF213D3EH3L3D4 ,4e>4N495 75Z56XP6t0646[7+/7:727,8%78R<8(8 8899 29$9E#9j 9)9#9<9 :::[:n6:<: ;; ; ;;+;? ;;/<'>>%>>>#?/?S@-CQC3ELE#EEIE FFF0FM Fb Fm8FxFHHJeKKLnMoMN@]OHPQ5QSnTUDVVbWX fXk\W]d]],]^^ ^.^O.^3_";_V+__0_>``A.`QB`P`1a/aF1av.a1a-b b7-bF8bt bbbb b b&c'c,cT*co)ccecd3dMdfezee eenei:iCuiT i iiii j j&j jFjRjbk6 k? kMk[ kwkkkkkkkl l+l+lW l` ljlvOl{lllmmm0mF6mLmmm mm mmn3n4nhn}rrrr rssss$u?xxyzBz'zb{{g{n{{{ { {{ {{{| |||7 |P9|\7||| ||} }&}%}L}`}eq}{}}~ ~ ~~) ~~$~~/ (;5d( , !* J Wa|" ;3 Q,[%!#1.U ".*"%1#W{)$$!-'O(w.+ FPp"$8Naw *BT)m "1I aou$ 6!H jx -CSet >)X"22V&p&!  '-5>UZA^ ;>CW>O9*QdVN x\>4:I/OV4[7KFK[O@T8A79=ASV6*]a=u<sCUNJ+2eS^'1` Fm3*<@PQ 9rP\]ZR+ Q7RL5)_0]O6;w 6B<3O@O,AS[^Af*,,4-)bH+(F@H  2*4_=B(B&Dk82X56)F cm @ 5%wj zEVk6Ǣ5nl:ͧͽ/ + L23$=X+ϖ0>E.U<ЄK2 /@1p.Ѣ3-3-B8p ҩҶ / -;i/ӄ%Ӵy%]"ԃ+Ԧ !-6 y ep ڇڕ ڝ ګ+ڸ   )8Pg܃ܖܧܼ- ( 5 BNkS+ݿ'; T;aޝ+޻6 !) KY"r3ߕ= <$]?n+bJQ'b  /#Lp1<#<O f.p*v \f +91O",&5 B c3p (" !1&S!zG  %1/a*t(#%2@$s#50#)5!_5'+)G/q4 0+ \j &%.N1n )'(Qz) !.Bq/-=Tdk/  "4T"i + @!a;Mb*6' 2:Ok*!AJ!i  R\8s{2,^Yc% h ]<zuZX0dfUb_!y+/# +7)3:zj {khk4?aIr`S2'oj;N:]Jl|OwDWnCM`m>xBAB )n4o Z([F "U5t\K(crl6GQy9_v"u g*Le^AXH*M;I1H C6~9q.PPQ73qOsW/vL&G'Em5ep%>?-pt}}  VVSw1KNRD#b@8ix~=TFf$@[ Y,TE.!g=$0d-&|iJ<a Connection options: For more information, type "\?" (for internal commands) or "\help" (for SQL commands) from within psql, or consult the psql section in the PostgreSQL documentation. Report bugs to . Input and output options: Output format options: "%s" "%s" %s --help show this help, then exit --version output version information, then exit -A unaligned table output mode (-P format=unaligned) -E display queries that internal commands generate -F STRING set field separator (default: "%s") (-P fieldsep=) -H HTML table output mode (-P format=html) -P VAR[=ARG] set printing option VAR to ARG (see \pset command) -R STRING set record separator (default: newline) (-P recordsep=) -S single-line mode (end of line terminates SQL command) -T TEXT set HTML table tag attributes (width, border) (-P tableattr=) -U NAME database user name (default: "%s") -W prompt for password (should happen automatically) -X do not read startup file (~/.psqlrc) -a echo all input from script -c COMMAND run only single command (SQL or internal) and exit -d DBNAME specify database name to connect to (default: "%s") -e echo commands sent to server -f FILENAME execute commands from file, then exit -h HOSTNAME database server host or socket directory (default: "%s") -l list available databases, then exit -n disable enhanced command line editing (readline) -o FILENAME send query results to file (or |pipe) -p PORT database server port (default: "%s") -q run quietly (no messages, only query output) -s single-step mode (confirm each query) -t print rows only (-P tuples_only) -v NAME=VALUE set psql variable NAME to VALUE -x turn on expanded table output (-P expanded) \! [COMMAND] execute command in shell or start interactive shell \C [STRING] set table title, or unset if none \H toggle HTML output mode (currently %s) \T [STRING] set HTML tag attributes, or unset if none \a toggle between unaligned and aligned output mode \c[onnect] [DBNAME|- [USER]] connect to new database (currently "%s") \cd [DIR] change the current working directory \copy ... perform SQL COPY with data stream to the client host \copyright show PostgreSQL usage and distribution terms \d [NAME] describe table, index, sequence, or view \dC list casts \dD [PATTERN] list domains \dT [PATTERN] list data types (add "+" for more detail) \da [PATTERN] list aggregate functions \dc [PATTERN] list conversions \dd [PATTERN] show comment for object \df [PATTERN] list functions (add "+" for more detail) \dl list large objects, same as \lo_list \dn [PATTERN] list schemas \do [NAME] list operators \dp [PATTERN] list table access privileges \du [PATTERN] list users \d{t|i|s|v|S} [PATTERN] (add "+" for more detail) list tables/indexes/sequences/views/system tables \e [FILE] edit the query buffer (or file) with external editor \echo [STRING] write string to standard output \encoding [ENCODING] show or set client encoding \f [STRING] show or set field separator for unaligned query output \g [FILE] send query buffer to server (and results to file or |pipe) \h [NAME] help on syntax of SQL commands, * for all commands \i FILE execute commands from file \l list all databases (add "+" for more detail) \lo_export \lo_import \lo_list \lo_unlink large object operations \o [FILE] send all query results to file or |pipe \p show the contents of the query buffer \pset NAME [VALUE] set table output option (NAME := {format|border|expanded|fieldsep|footer|null| recordsep|tuples_only|title|tableattr|pager}) \q quit psql \qecho [STRING] write string to query output stream (see \o) \r reset (clear) the query buffer \s [FILE] display history or save it to file \set [NAME [VALUE]] set internal variable, or list all if no parameters \t show only rows (currently %s) \timing toggle timing of commands (currently %s) \unset NAME unset (delete) internal variable \w [FILE] write query buffer to file \x toggle expanded output (currently %s) \z [PATTERN] list table access privileges (same as \dp) psql [OPTIONS]... [DBNAME [USERNAME]] primary key, unique,%s%s: %s %s: Warning: The -u option is deprecated. Use -U. %s: cannot copy from/to a directory %s: could not delete variable "%s" %s: could not set variable "%s" %s: couldn't set printing parameter "%s" %s: current transaction is aborted %s: invalid encoding name or conversion procedure not found %s: not connected to a database %s: out of memory %s: unknown transaction status %s: warning: extra command-line argument "%s" ignored %s: xstrdup: cannot duplicate null pointer (internal error) (%d rows)(1 row)(No rows) (all types)(binary compatible)***(Single step mode: verify command)******************************************* %s ***(press return to proceed or enter x and return to cancel)******************** ?%c? "%s.%s"ABORT [ WORK | TRANSACTION ]ALTER AGGREGATE name ( type ) RENAME TO newnameALTER CONVERSION name RENAME TO newnameALTER DATABASE name SET parameter { TO | = } { value | DEFAULT } ALTER DATABASE name RESET parameter ALTER DATABASE name RENAME TO newnameALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT } ALTER DOMAIN name { SET | DROP } NOT NULL ALTER DOMAIN name ADD domain_constraint ALTER DOMAIN name DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ] ALTER DOMAIN name OWNER TO new_ownerALTER FUNCTION name ( [ type [, ...] ] ) RENAME TO newnameALTER GROUP groupname ADD USER username [, ... ] ALTER GROUP groupname DROP USER username [, ... ] ALTER GROUP groupname RENAME TO newnameALTER LANGUAGE name RENAME TO newnameALTER OPERATOR CLASS name USING index_method RENAME TO newnameALTER SCHEMA name RENAME TO newnameALTER SEQUENCE name [ INCREMENT [ BY ] increment ] [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ] [ RESTART [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]ALTER TABLE [ ONLY ] name [ * ] ADD [ COLUMN ] column type [ column_constraint [ ... ] ] ALTER TABLE [ ONLY ] name [ * ] DROP [ COLUMN ] column [ RESTRICT | CASCADE ] ALTER TABLE [ ONLY ] name [ * ] ALTER [ COLUMN ] column { SET DEFAULT expression | DROP DEFAULT } ALTER TABLE [ ONLY ] name [ * ] ALTER [ COLUMN ] column { SET | DROP } NOT NULL ALTER TABLE [ ONLY ] name [ * ] ALTER [ COLUMN ] column SET STATISTICS integer ALTER TABLE [ ONLY ] name [ * ] ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN } ALTER TABLE [ ONLY ] name [ * ] SET WITHOUT OIDS ALTER TABLE [ ONLY ] name [ * ] RENAME [ COLUMN ] column TO new_column ALTER TABLE name RENAME TO new_name ALTER TABLE [ ONLY ] name [ * ] ADD table_constraint ALTER TABLE [ ONLY ] name [ * ] DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ] ALTER TABLE name OWNER TO new_owner ALTER TABLE name CLUSTER ON index_nameALTER TRIGGER name ON table RENAME TO newnameALTER USER name [ [ WITH ] option [ ... ] ] where option can be: [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | VALID UNTIL 'abstime' ALTER USER name RENAME TO newname ALTER USER name SET parameter { TO | = } { value | DEFAULT } ALTER USER name RESET parameterANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]Access privilegesAccess privileges for database "%s"Argument data typesAsynchronous notification "%s" received from server process with PID %d. AttributesAvailable help: BEGIN [ WORK | TRANSACTION ]Border style is %d. CHECKPOINTCLOSE nameCLUSTER indexname ON tablename CLUSTER tablename CLUSTERCOMMENT ON { TABLE object_name | COLUMN table_name.column_name | AGGREGATE agg_name (agg_type) | CONSTRAINT constraint_name ON table_name | DATABASE object_name | DOMAIN object_name | FUNCTION func_name (arg1_type, arg2_type, ...) | INDEX object_name | OPERATOR op (leftoperand_type, rightoperand_type) | RULE rule_name ON table_name | SCHEMA object_name | SEQUENCE object_name | TRIGGER trigger_name ON table_name | TYPE object_name | VIEW object_name } IS 'text'COMMIT [ WORK | TRANSACTION ]COPY tablename [ ( column [, ...] ) ] FROM { 'filename' | STDIN } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimiter' ] [ NULL [ AS ] 'null string' ] ] COPY tablename [ ( column [, ...] ) ] TO { 'filename' | STDOUT } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimiter' ] [ NULL [ AS ] 'null string' ] ]CREATE AGGREGATE name ( BASETYPE = input_data_type, SFUNC = sfunc, STYPE = state_data_type [ , FINALFUNC = ffunc ] [ , INITCOND = initial_condition ] )CREATE CAST (sourcetype AS targettype) WITH FUNCTION funcname (argtype) [ AS ASSIGNMENT | AS IMPLICIT ] CREATE CAST (sourcetype AS targettype) WITHOUT FUNCTION [ AS ASSIGNMENT | AS IMPLICIT ]CREATE CONSTRAINT TRIGGER name AFTER events ON tablename constraint attributes FOR EACH ROW EXECUTE PROCEDURE funcname ( args )CREATE DATABASE name [ [ WITH ] [ OWNER [=] dbowner ] [ LOCATION [=] 'dbpath' ] [ TEMPLATE [=] template ] [ ENCODING [=] encoding ] ]CREATE DOMAIN name [AS] data_type [ DEFAULT expression ] [ constraint [ ... ] ] where constraint is: [ CONSTRAINT constraint_name ] { NOT NULL | NULL | CHECK (expression) }CREATE GROUP name [ [ WITH ] option [ ... ] ] where option can be: SYSID gid | USER username [, ...]CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type USING index_method AS { OPERATOR strategy_number operator_name [ ( op_type, op_type ) ] [ RECHECK ] | FUNCTION support_number funcname ( argument_type [, ...] ) | STORAGE storage_type } [, ... ]CREATE OPERATOR name ( PROCEDURE = funcname [, LEFTARG = lefttype ] [, RIGHTARG = righttype ] [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ] [, RESTRICT = res_proc ] [, JOIN = join_proc ] [, HASHES ] [, MERGES ] [, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ] [, LTCMP = less_than_op ] [, GTCMP = greater_than_op ] )CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ] CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] } ON table [ FOR [ EACH ] { ROW | STATEMENT } ] EXECUTE PROCEDURE funcname ( arguments )CREATE TYPE name AS ( attribute_name data_type [, ... ] ) CREATE TYPE name ( INPUT = input_function, OUTPUT = output_function [ , RECEIVE = receive_function ] [ , SEND = send_function ] [ , INTERNALLENGTH = { internallength | VARIABLE } ] [ , PASSEDBYVALUE ] [ , ALIGNMENT = alignment ] [ , STORAGE = storage ] [ , DEFAULT = default ] [ , ELEMENT = element ] [ , DELIMITER = delimiter ] )CREATE USER name [ [ WITH ] option [ ... ] ] where option can be: SYSID uid | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | IN GROUP groupname [, ...] | VALID UNTIL 'abstime'CREATE [ OR REPLACE ] FUNCTION name ( [ argtype [, ...] ] ) RETURNS rettype { LANGUAGE langname | IMMUTABLE | STABLE | VOLATILE | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT | [EXTERNAL] SECURITY INVOKER | [EXTERNAL] SECURITY DEFINER | AS 'definition' | AS 'obj_file', 'link_symbol' } ... [ WITH ( attribute [, ...] ) ]CREATE [ OR REPLACE ] RULE name AS ON event TO table [ WHERE condition ] DO [ INSTEAD ] { NOTHING | command | ( command ; command ... ) }CREATE [ OR REPLACE ] VIEW name [ ( column_name [, ...] ) ] AS queryCREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ] [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ] [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name HANDLER call_handler [ VALIDATOR valfunction ]CREATE [ UNIQUE ] INDEX name ON table [ USING method ] ( { column | ( expression ) } [ opclass ] [, ...] ) [ WHERE predicate ]CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name ( { column_name data_type [ DEFAULT default_expr ] [ column_constraint [ ... ] ] | table_constraint | LIKE parent_table [ { INCLUDING | EXCLUDING } DEFAULTS ] } [, ... ] ) [ INHERITS ( parent_table [, ... ] ) ] [ WITH OIDS | WITHOUT OIDS ] [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ] where column_constraint is: [ CONSTRAINT constraint_name ] { NOT NULL | NULL | UNIQUE | PRIMARY KEY | CHECK (expression) | REFERENCES reftable [ ( refcolumn ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE action ] [ ON UPDATE action ] } [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ] and table_constraint is: [ CONSTRAINT constraint_name ] { UNIQUE ( column_name [, ... ] ) | PRIMARY KEY ( column_name [, ... ] ) | CHECK ( expression ) | FOREIGN KEY ( column_name [, ... ] ) REFERENCES reftable [ ( refcolumn [, ... ] ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE action ] [ ON UPDATE action ] } [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name [ (column_name [, ...] ) ] AS queryCREATE [DEFAULT] CONVERSION name FOR source_encoding TO dest_encoding FROM funcnameCheck constraints:ColumnCommand: %s Description: %s Syntax: %s Composite type "%s.%s"Copy, Large Object DEALLOCATE [ PREPARE ] plan_nameDECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ] FOR query [ FOR { READ ONLY | UPDATE [ OF column [, ...] ] } ]DELETE FROM [ ONLY ] table [ WHERE condition ]DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ]DROP CAST (sourcetype AS targettype) [ CASCADE | RESTRICT ]DROP CONVERSION name [ CASCADE | RESTRICT ]DROP DATABASE nameDROP DOMAIN name [, ...] [ CASCADE | RESTRICT ]DROP FUNCTION name ( [ type [, ...] ] ) [ CASCADE | RESTRICT ]DROP GROUP nameDROP INDEX name [, ...] [ CASCADE | RESTRICT ]DROP OPERATOR CLASS name USING index_method [ CASCADE | RESTRICT ]DROP OPERATOR name ( lefttype | NONE , righttype | NONE ) [ CASCADE | RESTRICT ]DROP RULE name ON relation [ CASCADE | RESTRICT ]DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ]DROP SEQUENCE name [, ...] [ CASCADE | RESTRICT ]DROP TABLE name [, ...] [ CASCADE | RESTRICT ]DROP TRIGGER name ON table [ CASCADE | RESTRICT ]DROP TYPE name [, ...] [ CASCADE | RESTRICT ]DROP USER nameDROP VIEW name [, ...] [ CASCADE | RESTRICT ]DROP [ PROCEDURAL ] LANGUAGE name [ CASCADE | RESTRICT ]Data typeDefault footer is off.Default footer is on.Default?DescriptionDestinationDid not find any relation named "%s". Did not find any relation with OID %s. END [ WORK | TRANSACTION ]EXECUTE plan_name [ (parameter [, ...] ) ]EXPLAIN [ ANALYZE ] [ VERBOSE ] statementEncodingEnter data to be copied followed by a newline. End with a backslash and a period on a line by itself.Expanded display is off. Expanded display is on. FETCH [ direction { FROM | IN } ] cursorname where direction can be empty or one of: NEXT PRIOR FIRST LAST ABSOLUTE count RELATIVE count count ALL FORWARD FORWARD count FORWARD ALL BACKWARD BACKWARD count BACKWARD ALLFailed. Field separator is "%s". Foreign-key constraints:Formatting FunctionGRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES ] } ON [ TABLE ] tablename [, ...] TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ] GRANT { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } ON DATABASE dbname [, ...] TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ] GRANT { EXECUTE | ALL [ PRIVILEGES ] } ON FUNCTION funcname ([type, ...]) [, ...] TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ] GRANT { USAGE | ALL [ PRIVILEGES ] } ON LANGUAGE langname [, ...] TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ] GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] } ON SCHEMA schemaname [, ...] TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ]General General options:INSERT INTO table [ ( column [, ...] ) ] { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) | query }Implicit?Index "%s.%s"Indexes:Informational InheritsInput/Output Internal nameInvalid command \%s. Try \? for help. LISTEN nameLOAD 'filename'LOCK [ TABLE ] name [, ...] [ IN lockmode MODE ] where lockmode is one of: ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVELanguageLarge objectsLeft arg typeList of aggregate functionsList of castsList of conversionsList of data typesList of database usersList of databasesList of domainsList of functionsList of operatorsList of relationsList of schemasMOVE [ direction { FROM | IN } ] cursornameModifierModifiersNOTIFY nameNameNo help available for "%-.*s". Try \h with no arguments to see available help. No matching relations found. No relations found. Null display is "%s". ObjectObject descriptionsOutput format is %s. OwnerPREPARE plan_name [ (datatype [, ...] ) ] AS statementPager is always used.Pager is used for long output.Pager usage is off.Password: Previous connection kept Query Buffer Query buffer is empty.Query buffer reset (cleared).REINDEX { DATABASE | TABLE | INDEX } name [ FORCE ]RESET name RESET ALLREVOKE [ GRANT OPTION FOR ] { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES ] } ON [ TABLE ] tablename [, ...] FROM { username | GROUP groupname | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } ON DATABASE dbname [, ...] FROM { username | GROUP groupname | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { EXECUTE | ALL [ PRIVILEGES ] } ON FUNCTION funcname ([type, ...]) [, ...] FROM { username | GROUP groupname | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { USAGE | ALL [ PRIVILEGES ] } ON LANGUAGE langname [, ...] FROM { username | GROUP groupname | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] } ON SCHEMA schemaname [, ...] FROM { username | GROUP groupname | PUBLIC } [, ...] [ CASCADE | RESTRICT ]ROLLBACK [ WORK | TRANSACTION ]Record separator is "%s". Record separator is .Result data typeResult typeRight arg typeRulesRules:SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...] INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table [ FROM from_item [, ...] ] [ WHERE condition ] [ GROUP BY expression [, ...] ] [ HAVING condition [, ...] ] [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ] [ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ] [ LIMIT { count | ALL } ] [ OFFSET start ] [ FOR UPDATE [ OF tablename [, ...] ] ]SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...] [ FROM from_item [, ...] ] [ WHERE condition ] [ GROUP BY expression [, ...] ] [ HAVING condition [, ...] ] [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ] [ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ] [ LIMIT { count | ALL } ] [ OFFSET start ] [ FOR UPDATE [ OF table_name [, ...] ] ] where from_item can be one of: [ ONLY ] table_name [ * ] [ [ AS ] alias [ ( column_alias [, ...] ) ] ] ( select ) [ AS ] alias [ ( column_alias [, ...] ) ] function_name ( [ argument [, ...] ] ) [ AS ] alias [ ( column_alias [, ...] | column_definition [, ...] ) ] function_name ( [ argument [, ...] ] ) AS ( column_definition [, ...] ) from_item [ NATURAL ] join_type from_item [ ON join_condition | USING ( join_column [, ...] ) ]SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }SET TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ] SET SESSION CHARACTERISTICS AS TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ]SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT RESET SESSION AUTHORIZATIONSET [ SESSION | LOCAL ] name { TO | = } { value | 'value' | DEFAULT } SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }SHOW name SHOW ALLSSL connection (cipher: %s, bits: %i) START TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ]SchemaSequence "%s.%s"Showing only tuples.SizeSourceSource codeSource typeSpecial relation "%s.%s"Succeeded. TOAST table "%s.%s"TRUNCATE [ TABLE ] nameTableTable "%s.%s"Table attribute is "%s". Table attributes unset. Target typeThe connection to the server was lost. Attempting reset: This is psql %s, the PostgreSQL interactive terminal. Time: %.3f ms Timing is off.Timing is on.Title is "%s". Title is unset. Triggers:Try "%s --help" for more information. Tuples only is off.TypeUNLISTEN { name | * }UPDATE [ ONLY ] table SET column = { expression | DEFAULT } [, ...] [ FROM fromlist ] [ WHERE condition ]Usage:Use "\q" to leave %s. User IDUser nameUser name: VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ] VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]View "%s.%s"View definition: %sWarning: This syntax is deprecated. Welcome to %s %s, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \q to quit Wrote history to file "%s". You are currently not connected to a database. You are now connected as new user "%s". You are now connected to database "%s" as user "%s". You are now connected to database "%s". \!: failed \%s: could not change directory to "%s": %s \%s: error \%s: extra argument "%s" ignored \%s: missing required argument \connect: %s\copy: %s\copy: arguments required \copy: parse error at "%s" \copy: parse error at end of line \copy: unexpected response (%d) \pset: allowed formats are unaligned, aligned, html, latex \pset: unknown option: %s abort the current transactionaggregatealter the definition of a sequence generatorchange a databasechange a database user accountchange a run-time parameterchange a user groupchange the definition of a conversionchange the definition of a domainchange the definition of a functionchange the definition of a procedural languagechange the definition of a tablechange the definition of a triggerchange the definition of an aggregate functionchange the definition of an operator classclose a cursorcluster a table according to an indexcollect statistics about a databasecommit the current transactionconnection to server was lost contains support for command-line editingcopy data between a file and a tablecould not get current user name: %s could not get home directory: %s could not open temporary file "%s": %s could not save history to file "%s": %s could not start /bin/sh could not start editor "%s" create a new databasecreate a new table from the results of a querycreate databasecreate new rows in a tabledata typedeallocate a prepared statementdefine a cursordefine a new aggregate functiondefine a new castdefine a new constraint triggerdefine a new conversiondefine a new data typedefine a new database user accountdefine a new domaindefine a new functiondefine a new indexdefine a new operatordefine a new operator classdefine a new procedural languagedefine a new rewrite ruledefine a new schemadefine a new sequence generatordefine a new tabledefine a new triggerdefine a new user groupdefine a new viewdefine access privilegesdefine or change the comment of an objectdelete rows of a tableempty a tableexecute a prepared statementfor table "%s.%s"force a transaction log checkpointfunctiongarbage-collect and optionally analyze a databasegenerate a notificationin assignmentindexinvalid command \%s listen for a notificationload or reload a shared library filelocal socketlock a tablenono query buffer offonoperatorout of memory parse error at the end of line position a cursorprepare a statement for executionprimary key, rebuild indexesremove a castremove a conversionremove a data typeremove a databaseremove a database user accountremove a domainremove a functionremove a procedural languageremove a rewrite ruleremove a schemaremove a sequenceremove a tableremove a triggerremove a user groupremove a viewremove access privilegesremove an aggregate functionremove an indexremove an operatorremove an operator classrestore the value of a run-time parameter to the default valueretrieve rows from a query using a cursorretrieve rows from a table or viewrulesequenceset the characteristics of the current transactionset the constraint mode of the current transactionset the session user identifier and the current user identifier of the current sessionshow the execution plan of a statementshow the value of a run-time parameterspecialstart a transaction blockstop listening for a notificationsuperusersuperuser, create databasetabletriggerunique, update rows of a tableviewyesProject-Id-Version: PostgreSQL 7.4 POT-Creation-Date: 2003-11-15 21:21+0100 PO-Revision-Date: 2003-11-15 21:34+0100 Last-Translator: Fabrizio Mazzoni Language-Team: Fabrizio Mazzoni MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Opzioni di connessione: Per maggiori informazioni scrivere "\?" (per comandi interni) or "\help" (per comandi SQL) da psql, oppure consultare la sezione psql nella documentazione PostgreSQL. Segnalare i bugs a . Opzioni di input e output: Opzioni formato output: "%s" "%s" %s --help mostra questa finestra di aiuto e termina --version mostra informazioni sulla versione e termina -A output tabelle diasllineato (-P format=unaligned) -E mostra le query generate dai comandi interni -F STRINGA setta il separatore di campo (default: "%s") (-P fieldsep=) -H formato output in HTML (-P format=html) -P VAR[=ARG] setta opzione di stampa VAR ad ARG (vedere anche \pset command) -R STRINGA setta il separatore di record (default: nuova riga) (-P recordsep=) -S modalit single-line mode (fine riga termina il comando SQL) -T TESTO setta gli attributi HTML delle tabelle (es: larghezza (width=100%), bordo (border=1)) (-P tableattr=) -U NOME UTENTE nome utente database (default: "%s") -W richiedi una password (automatico) -X non leggere il file di avvio (~/.psqlrc) -a mostra gli input dallo script -c COMANDO esegui solamente un comando singolo (SQL o interno) e termina -d NOME DB specificare il nome del database a cui connettersi (default: "%s") -e mostra i comandi inviati al server -f NOME FILE esegui i comandi da un file, ed esci -h HOSTNAME database server host or socket directory (default: "%s") -l mostra una lista dei database disponibili e poi esci -n disabilita editing avanzato da riga di comando (readline) -o NOME FILE reindirizza i risultati al file speicificato (oppure | pipe) -p PORTA porta di ascolto del database (default: "%s") -q esegui in modo silenzioso (nessun messaggio, solo risultati query) -s modalit single-step mode (conferma ogni query) -t mostra solo le righe (-P tuples_only) -v NOME=VALORE setta la variabile psql NOME a VALORE -x attiva output tabelle espanso (-P expanded) \! [COMANDO] esegui un comando in una shell oppure avvia una shell interattiva \C [STRINGA] imposta nome tabella oppure elimina se la stringa non specificata \H cambia modalit HTML (al momento %s) \T [STRINGA] imposta gli attributi HTML di
, se non specificato allora annullali \a cambia da modalit allineata e disallineata \c[onnect] [NOME DATABASE|- [NOME UTENTE]] connetti ad un nuovo database (database corrente "%s") \cd [CARTELLA] cambia la cartella corrente di lavoro \copy ... esegui una SQL copy con flusso di dati dal client \copyright mostra aiuti sull'utilizzo di PostgreSQL e termini di distribuzione \d [NOME] visualizza informazioni su tabelle, indici, sequenze o viste \dC mostra onversioni (casts) \dD [DOMINIO (anche parziale)] mostra i domini \dT [TIPO DATO (anche parziale)] mostra i tipi di dato (aggiungere "+" per maggiori informazioni) \da [FUNZIONE DI AGGREGAZIONE (anche parziale)] mostra funzioni di aggregazione \dc [OGGETTO] mostra le conversioni \dd [OGGETTO] mostra i commenti per l'oggetto \df [FUNZIONE (anche parziale)] mostra le funzioni (aggiungere "+" per aumentare i dettagli) \dl mostra i large objects, stesso risultato di \lo_list \dn [SCHEMA (anche parziale)] mostra gli schemi \do [OPERATORE] mostra gli opratori \dp [TABELLA] mostra i privilegi di accesso alla tabella \du [UTENTE (anche parziale)] mostra gli utenti del database \d{t|i|s|v|S} [OGGETTO] (aggiungere "+" per maggiori informazioni) mostra tabelle/indici/sequenze/viste/tabelle di sistema \e [FILE] modifica il query buffer (oppure il file) con un editor esterno \echo [STRINGA] stampa la string nello standard output \encoding [CODIFICA] mostra o imposta la codifica del client \f [STRINGA] mostra o imposta il separatore di campo per gli output query disallineati \g [FILE] invia il query buffer al server (ed i risultati ad un file o ad una | pipe) \h [NOME] aiuto sulla sintassi di un comando SQL, * mostra tutti i comandi \i FILE esegui i comandi dal file \l mostra tutti i database (aggiungere "+" per maggiori dettaglil) \lo_export \lo_import \lo_list \lo_unlink operazioni sui large object \o [FILE] manda i risultati della query ad un file oppure una | pipe \p mostra i contenuti del query buffer \pset NOME [VALORE] imposta opzioni di output tabella (NOME := {format|border|expanded|fieldsep|footer|null| recordsep|tuples_only|title|tableattr|pager}) \q esci da psql \qecho [STRINGA] scrivi la stringa all'output stream della query (see \o) \r reimposta (cancella) il query buffer \s [FILE] mostra la cronologia o salvala in un file \set [NOME [VALORE]] imposta una variabile interna, oppure mostrala se non sono assegnati parametri \t mostra solo le righe (al momento %s) \timing imposta tempo esecuzione comandi (al momento %s) \unset NOME disabilita (elimina) una variabile interna \w [FILE] scrivi il query buffer in un file \x cambia modalit output espansa (al momento %s) \z [TABELLA] mostra i privilegi di accesso per la tabella (identico a \dp) psql [OPZIONI]... [NOME DB [NOME UTENTE]] chiave primaria, unica,%s%s: %s %s: Attenzione: L'opzione -u stata abbandonata. Utilizzate -U. %s: impossibile copiare da/a una cartella %s: impossibile eliminare la variabile "%s" %s: impossibile impostare la variabile "%s" %s: impossibile settare il parametro di stampa "%s" %s: questa transazione stata aboratita %s: nome codifica errato oppure non esiste una procedura di conversione %s: impossibile connettersi ad un database %s: memoria esaurita %s: stato della transazione sconosciuto %s: attenzione: parametro agguintivo "%s" da riga di comando ignorato %s: xstrdup: impossibile duplicare un puntatore nullo (errore interno) (%d righe)(1 riga)(Nessuna riga) (tutti i tipi)(compatibile binario)***(Modalit single step: comando di verifica)******************************************* %s ***(premere invio per procedere oppure digitare x ed invio per annullare)******************** ?%c? "%s.%s"ABORT [ LAVORO | TRANSAZIONE ]ALTER AGGREGATE nome ( tipo ) RENAME TO nuovo_nomeALTER CONVERSION nome RENAME TO nuovo_nomeALTER DATABASE nome SET parametro { TO | = } { valore | DEFAULT } ALTER DATABASE nome RESET parametro ALTER DATABASE nome RENAME TO nuovo_nomeALTER DOMAIN nome { SET DEFAULT espressione | DROP DEFAULT } ALTER DOMAIN nome { SET | DROP } NOT NULL ALTER DOMAIN nome ADD vincolo_dominio ALTER DOMAIN nome DROP CONSTRAINT nome_vincolo [ RESTRICT | CASCADE ] ALTER DOMAIN nome OWNER TO nuovo_proprietarioALTER FUNCTION nome ( [ tipo [, ...] ] ) RENAME TO nuovo_nomeALTER GROUP nomegruppo ADD USER nomeutente [, ... ] ALTER GROUP nomegruppo DROP USER nomeutente [, ... ] ALTER GROUP nomegruppo RENAME TO nuovo_nomeALTER LANGUAGE nome RENAME TO nuovo_nomeALTER OPERATOR CLASS nome USING metodo_indice RENAME TO nuovo_nomeALTER SCHEMA nome RENAME TO nuovo_nomeALTER SEQUENCE nome [ INCREMENT [ BY ] incremento ] [ MINVALUE minvalore | NO MINVALUE ] [ MAXVALUE maxvalore | NO MAXVALUE ] [ RESTART [ WITH ] valore_di_inizio ] [ CACHE cache ] [ [ NO ] CYCLE ]ALTER TABLE [ ONLY ] nome [ * ] ADD [ COLUMN ] tipo colonna [ vincolo_colonna [ ... ] ] ALTER TABLE [ ONLY ] nome [ * ] DROP [ COLUMN ] colonna [ RESTRICT | CASCADE ] ALTER TABLE [ ONLY ] nome [ * ] ALTER [ COLUMN ] colonna { SET DEFAULT espressione | DROP DEFAULT } ALTER TABLE [ ONLY ] nome [ * ] ALTER [ COLUMN ] colonna { SET | DROP } NOT NULL ALTER TABLE [ ONLY ] nome [ * ] ALTER [ COLUMN ] colonna SET STATISTICS intero ALTER TABLE [ ONLY ] nome [ * ] ALTER [ COLUMN ] colonna SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN } ALTER TABLE [ ONLY ] nome [ * ] SET WITHOUT OIDS ALTER TABLE [ ONLY ] nome [ * ] RENAME [ COLUMN ] colonna TO nuova_colonna ALTER TABLE nome RENAME TO nuovo_nome ALTER TABLE [ ONLY ] nome [ * ] ADD vincolo_tabella ALTER TABLE [ ONLY ] nome [ * ] DROP CONSTRAINT nome_vincolo [ RESTRICT | CASCADE ] ALTER TABLE nome OWNER TO nuovo_proprietario ALTER TABLE nome CLUSTER ON nome_indiceALTER TRIGGER nome ON tabella RENAME TO nuovo_nomeALTER USER nome [ [ WITH ] opzione [ ... ] ] L'opzione pu essere : [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | VALID UNTIL 'abstime' ALTER USER nome RENAME TO nuovo_nome ALTER USER nome SET parametro { TO | = } { valore | DEFAULT } ALTER USER nome RESET parametroANALYZE [ VERBOSE ] [ tabella [ (colonna [, ...] ) ] ]Privilegi di accessoPrivilegi di accesso per il database "%s"Tipo dato dei parametriNotificazione asincrona "%s" ricevuta dal processo server con PID %d. AttributiAiuti disponibili: BEGIN [ WORK | TRANSACTION ]Lo sitle bordo %d. CHECKPOINTCLOSE nomeCLUSTER nome_indice ON nome_tabella CLUSTER nome_tabella CLUSTERCOMMENT ON { TABLE nome_oggetto | COLUMN nome_tabella.nome_colonna | AGGREGATE nome_aggregato (tipo_aggregato) | CONSTRAINT nome_vincolo ON nome_tabella | DATABASE nome_oggetto | DOMAIN nome_oggetto | FUNCTION nome_funzione (arg1_tipo, arg2_tipo, ...) | INDEX nome_oggetto | OPERATOR op (operatoresx_tipo, operatoredx_tipo) | RULE nome_regola ON nome_tabella | SCHEMA nome_oggetto | SEQUENCE nome_oggetto | TRIGGER nome_trigger ON nome_tabella | TYPE nome_oggeto | VIEW nome_oggetto } IS 'testo'COMMIT [ WORK | TRANSACTION ]COPY nome_tabella [ ( colonna [, ...] ) ] FROM { 'nome_file' | STDIN } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimitatore' ] [ NULL [ AS ] 'stringa nulla' ] ] COPY nome_tabella [ ( colonna [, ...] ) ] TO { 'nome_file' | STDOUT } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimitatore' ] [ NULL [ AS ] 'stringa nulla' ] ]CREATE AGGREGATE nome ( BASETYPE = tipo_dato_input, SFUNC = funzione_iniziale, STYPE = tipo_dato [ , FINALFUNC = funzione_finale ] [ , INITCOND = condizione_iniziale ] )CREATE CAST (tipo_sorgente AS obbiettivo) WITH FUNCTION nome_funzione(tipo_argomento) [ AS ASSIGNMENT | AS IMPLICIT ] CREATE CAST (tipo_sorgente AS obbiettivo) WITHOUT FUNCTION [ AS ASSIGNMENT | AS IMPLICIT ]CREATE CONSTRAINT TRIGGER nome AFTER eventi ON nome_tabella vincoli attributi FOR EACH ROW EXECUTE PROCEDURE nome_funzione ( argomenti )CREATE DATABASE nome [ [ WITH ] [ OWNER [=] proprietario_db ] [ LOCATION [=] 'percorso' ] [ TEMPLATE [=] template ] [ ENCODING [=] codifica] ]CREATE DOMAIN nome [AS] tipo_dato [ DEFAULT espressione ] [ vincolo [ ... ] ] dove il vincolo : [ CONSTRAINT nome_vincolo ] { NOT NULL | NULL | CHECK (espressione) }CREATE GROUP nome [ [ WITH ] opzione [ ... ] ] dove opzione pu essere: SYSID gid | USER nome_utente [, ...]CREATE OPERATOR CLASS nome [ DEFAULT ] FOR TYPE tipo_dato USING tipo_indice AS { OPERATOR numero_strategia nome_operatore [ ( tipo_operatore, tipo_operatore ) ] [ RECHECK ] | FUNCTION support_number nome_funzione ( tipo_argomento [, ...] ) | STORAGE storage_type } [, ... ]CREATE OPERATOR nome ( PROCEDURE = nome_funzione [, LEFTARG = tiposx ] [, RIGHTARG = tipodx ] [, COMMUTATOR = operatore_commutazione ] [, NEGATOR = operatore_negazione ] [, RESTRICT = precedura_restrizione ] [, JOIN = procedura_unione ] [, HASHES ] [, MERGES ] [, SORT1 = operatore_ordinamento_sx ] [, SORT2 = operatore_ordinamento_dx ] [, LTCMP = operatore_minore_di ] [, GTCMP = operatore_maggiore_di ] )CREATE SCHEMA nome_schema [ AUTHORIZATION nome_utente ] [ elemento_schema [ ... ] ] CREATE SCHEMA AUTHORIZATION nome_utente [ elemento_schema [ ... ] ]CREATE TRIGGER nome { BEFORE | AFTER } { evento [ OR ... ] } ON tabella [ FOR [ EACH ] { ROW | STATEMENT } ] EXECUTE PROCEDURE nome_funzione ( argomenti )CREATE TYPE nome AS ( nome_attributo tipo_dato [, ... ] ) CREATE TYPE nome ( INPUT = funzione_input, OUTPUT = funzione_output [ , RECEIVE = funzione_di_ricevimento ] [ , SEND = funzione_avvio ] [ , INTERNALLENGTH = { lunghezza_interna | VARIABLE } ] [ , PASSEDBYVALUE ] [ , ALIGNMENT = allineamento ] [ , STORAGE = tipo_salvataggio_dati ] [ , DEFAULT = default ] [ , ELEMENT = elemento ] [ , DELIMITER = delimitatore ] )CREATE USER nome [ [ WITH ] opzione [ ... ] ] dove opzione pu essere: SYSID uid | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | IN GROUP nome_gruppo [, ...] | VALID UNTIL 'validit'CREATE [ OR REPLACE ] FUNCTION nome ( [ tipo_argomento [, ...] ] ) RETURNS tipo_output { LANGUAGE nome_linguaggio | IMMUTABLE | STABLE | VOLATILE | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT | [EXTERNAL] SECURITY INVOKER | [EXTERNAL] SECURITY DEFINER | AS 'definizione' | AS 'file_oggetto', 'simbolo_link' } ... [ WITH ( attributo [, ...] ) ]CREATE [ OR REPLACE ] RULE nome AS ON evento TO tabella [ WHERE condizione ] DO [ INSTEAD ] { NOTHING | comando | ( comando ; comando ... ) }CREATE [ OR REPLACE ] VIEW nome [ ( nome_colonna [, ...] ) ] AS queryCREATE [ TEMPORARY | TEMP ] SEQUENCE nome [ INCREMENT [ BY ] incremento ] [ MINVALUE valore_minimo | NO MINVALUE ] [ MAXVALUE valore_massimo | NO MAXVALUE ] [ START [ WITH ] inizio ] [ CACHE cache ] [ [ NO ] CYCLE ]CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE nome HANDLER call_handler [ VALIDATOR funzione_validatrice ]CREATE [ UNIQUE ] INDEX nome ON tabella [ USING metodo ] ( { colonna | ( espressione ) } [ class-operatore ] [, ...] ) [ WHERE predicato ]CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE nome_tabella ( { nome_colonna tipo_dato [ DEFAULT espressione_default ] [ vincolo_colonna [ ... ] ] | vincolo_tabella | LIKE tabella_madre [ { INCLUDING | EXCLUDING } DEFAULTS ] } [, ... ] ) [ INHERITS ( tabella_madre [, ... ] ) ] [ WITH OIDS | WITHOUT OIDS ] [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ] dove vincolo tabella : [ CONSTRAINT nome_vincolo ] { NOT NULL | NULL | UNIQUE | PRIMARY KEY | CHECK (espressione) | REFERENCES tabella_riferimento [ ( colonna_riferimento ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE azione ] [ ON UPDATE azione ] } [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ] e il vincolo tabella : [ CONSTRAINT nome_vincolo ] { UNIQUE ( nome_colonna [, ... ] ) | PRIMARY KEY ( nome_colonna [, ... ] ) | CHECK ( espressione ) | FOREIGN KEY ( nome_colonna [, ... ] ) REFERENCES tabella_riferimento [ ( colonna_riferimento [, ... ] ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE azione ] [ ON UPDATE azione ] } [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE nome-tabella [ (nome_colonna [, ...] ) ] AS queryCREATE [DEFAULT] CONVERSION nome FOR conversione_sorgente TO conversione_destinazione FROM nome_funzioneVincoli di controllo:ColonnaComando: %s Descrizione: %s Sinstassi: %s Tipo composto "%s.%s"Copia, Large Object DEALLOCATE [ PREPARE ] nome_query_preparataDECLARE nome [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ] FOR query [ FOR { READ ONLY | UPDATE [ OF colonna [, ...] ] } ]DELETE FROM [ ONLY ] tabella [ WHERE conidizione ]DROP AGGREGATE nome ( tipo ) [ CASCADE | RESTRICT ]DROP CAST (tiposorgente AS obbiettivo) [ CASCADE | RESTRICT ]DROP CONVERSION nome [ CASCADE | RESTRICT ]DROP DATABASE nomeDROP DOMAIN nome [, ...] [ CASCADE | RESTRICT ]DROP FUNCTION nome ( [ tipo [, ...] ] ) [ CASCADE | RESTRICT ]DROP GROUP nomeDROP INDEX nome [, ...] [ CASCADE | RESTRICT ]DROP OPERATOR CLASS nome USING metodo [ CASCADE | RESTRICT ]DROP OPERATOR nome ( tiposx | NONE , tipodx | NONE ) [ CASCADE | RESTRICT ]DROP RULE nome ON relazione [ CASCADE | RESTRICT ]DROP SCHEMA nome [, ...] [ CASCADE | RESTRICT ]DROP SEQUENCE nome [, ...] [ CASCADE | RESTRICT ]DROP TABLE nome [, ...] [ CASCADE | RESTRICT ]DROP TRIGGER nome ON tabella [ CASCADE | RESTRICT ]DROP TYPE nome [, ...] [ CASCADE | RESTRICT ]DROP USER nomeDROP VIEW nome [, ...] [ CASCADE | RESTRICT ]DROP [ PROCEDURAL ] LANGUAGE nome [ CASCADE | RESTRICT ]Tipo di datoPi di pagina disattivato.Pi di pagina attivato.Default?DescrizioneDestinazioneNon ho trovato alcuna relazione nominata "%s". Non ho trovato nessuna relazione con OID %s. END [ WORK | TRANSACTION ]EXECUTE nome_preparato [ (parametro [, ...] ) ]EXPLAIN [ ANALYZE ] [ VERBOSE ] queryCodificaInserire i dati da essere copiati seguiti da una riga a capo. Terminare con un backslash ed un punto su una singola riga.Visualizzazione espansa disattivata. Visualizzazione espansa attivata. FETCH [ direzione { FROM | IN } ] nome_cursore dove direzione pu essere vuota o una delle seguenti opzioni: NEXT PRIOR FIRST LAST ABSOLUTE conta RELATIVE conta conta ALL FORWARD FORWARD conta FORWARD ALL BACKWARD BACKWARD conta BACKWARD ALLFallito. Il separatore di campi "%s". Vincoli di integrit referenzialeFormattazione FunzioneGRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES ] } ON [ TABLE ] nome_tabella [, ...] TO { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ WITH GRANT OPTION ] GRANT { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } ON DATABASE nome_db [, ...] TO { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ WITH GRANT OPTION ] GRANT { EXECUTE | ALL [ PRIVILEGES ] } ON FUNCTION nome_funzione ([tipo, ...]) [, ...] TO { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ WITH GRANT OPTION ] GRANT { USAGE | ALL [ PRIVILEGES ] } ON LANGUAGE nome_linguaggio [, ...] TO { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ WITH GRANT OPTION ] GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] } ON SCHEMA nome_schema [, ...] TO { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ WITH GRANT OPTION ]Generali Opzioni generali:INSERT INTO tabella [ ( colonna [, ...] ) ] { DEFAULT VALUES | VALUES ( { espressione | DEFAULT } [, ...] ) | query }Implicito?Indice "%s.%s"Indici:Informazione EreditaInput/Output Nome internoComando errato \%s. Prova \? per la guida. LISTEN nomeLOAD 'nome_file'LOCK [ TABLE ] nome_tabella [, ...] [ IN modalit MODE ] dove moldalit pu essere: ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVELinguaggioLarge objectsArgomento sinistroLista delle funzione aggregateLista dei castLista delle conversioniLista dei tipi di datiLista degli utenti databaseLista dei databaseLista dei dominiLista delle funzioniLista degli opratoriLista delle relazioniLista degli schemiMOVE [ direzione { FROM | IN } ] nome_cursoreModificatoreModificatoriNOTIFY nomeNomeNessun aiuto disponibile per "%-.*s". Prova a digitare \h senza parametri per veder gli aiuti disponibili. Nessuna relazione corrispondente trovata. Nessuna relazione trovata. Null display is "%s". OggettoDescrizioni oggettiIl formato output %s. ProprietarioPREPARE nome_preparazione [ (tipo_dato [, ...] ) ] AS queryIl pager sempre utilizzato.Il pager utilizzato per risultati estesi.Pager usage is off.L'utilizzo del pager disattivato.Password: Connessione precedente mantenuta Query Buffer Il query buffer vuoto.Query buffer resettato (svuotato).REINDEX { DATABASE | TABLE | INDEX } nome [ FORCE ]RESET nome RESET ALLREVOKE [ GRANT OPTION FOR ] { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES ] } ON [ TABLE ] nome_tabella [, ...] FROM { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } ON DATABASE nome_db [, ...] FROM { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { EXECUTE | ALL [ PRIVILEGES ] } ON FUNCTION nome_funzione ([tipo, ...]) [, ...] FROM { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { USAGE | ALL [ PRIVILEGES ] } ON LANGUAGE nome_linguaggio [, ...] FROM { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] } ON SCHEMA nome_schema [, ...] FROM { nome_utente | GROUP nome_gruppo | PUBLIC } [, ...] [ CASCADE | RESTRICT ]ROLLBACK [ WORK | TRANSACTION ]Il separatore di record "%s". Il separatore di record .Tipo dato del risultatoTipo di risultatoArgomento destroRegoleRegole: SELECT [ ALL | DISTINCT [ ON ( espressione [, ...] ) ] ] * | espressione [ AS nome_output ] [, ...] INTO [ TEMPORARY | TEMP ] [ TABLE ] nuova_tabella [ FROM oggetto_da [, ...] ] [ WHERE condizione ] [ GROUP BY espressione [, ...] ] [ HAVING condizione [, ...] ] [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ] [ ORDER BY espressione [ ASC | DESC | USING operatore ] [, ...] ] [ LIMIT { conta | ALL } ] [ OFFSET inizio ] [ FOR UPDATE [ OF nome_tabella [, ...] ] ]SELECT [ ALL | DISTINCT [ ON ( espressione [, ...] ) ] ] * | espressione [ AS nome_output ] [, ...] [ FROM elemento [, ...] ] [ WHERE consizione ] [ GROUP BY espressione [, ...] ] [ HAVING consizione [, ...] ] [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ] [ ORDER BY espressione [ ASC | DESC | USING operatore ] [, ...] ] [ LIMIT { conta | ALL } ] [ OFFSET inizio ] [ FOR UPDATE [ OF nome_tabella [, ...] ] ] dove elemento pu essere uno dei seguenti: [ ONLY ] nome_tabella [ * ] [ [ AS ] alias [ ( nome_colonna [, ...] ) ] ] ( select ) [ AS ] alias [ ( alias_colonna [, ...] ) ] nome_colonna ( [ argomento [, ...] ] ) [ AS ] alias [ ( alias_colonna [, ...] | definizione_colonna [, ...] ) ] nome_funzione ( [ argomento [, ...] ] ) AS ( definizione_colonna[, ...] ) oggetto_da [ NATURAL ] tipo_join oggetto_da [ ON condizione_join | USING ( colonna_join [, ...] ) ]SET CONSTRAINTS { ALL | nome [, ...] } { DEFERRED | IMMEDIATE }SET TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ] SET SESSION CHARACTERISTICS AS TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ]SET [ SESSION | LOCAL ] SESSION AUTHORIZATION nome_utente SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT RESET SESSION AUTHORIZATIONSET [ SESSION | LOCAL ] nome { TO | = } { valore | 'valore' | DEFAULT } SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }SHOW nome SHOW ALLconnessione SSL (cifratura: %s, bits: %i) START TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ]SchemaSequenza "%s.%s"Visualizzazione esclusiva dati attivataDimensioneSorgenteCodice sorgenteTipologia sorgenterelazione speciale "%s.%s"Effettuata. Tabella TOAST "%s.%s"TRUNCATE [ TABLE ] nomeTabellaTabella "%s.%s"L'attributo tabella "%s". Attributi tabelle non specificati. Tipologia destinazioneConnessione al server persa. Tentativo di reset: Questo psql %s, il terminale interattivo per PostgreSQL. Tempo: %.3f ms Controllo tempo disattivato.Controllo tempo attivatoIl titolo "%s". Titolo non assegnato. Triggers:Prova "%s --help" per avere pi informazioni. Visualizzazione esclusiva dati disativata.TipoUNLISTEN { nome | * }UPDATE [ ONLY ] tabella SET colonna = { espressione | DEFAULT } [, ...] [ FROM lista_da ] [ WHERE condizione ]Utilizzo:Utilizza "\q" per uscire %s. ID UtenteNome utenteNome utente: VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ] VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ tabella [ (colonna [, ...] ) ] ]Vista "%s.%s"Definizione vista: %sAttenzione: Questa sintassi stata accantonata. Benvenuto in %s %s, il terminale interattivo per PostgreSQL. Digita: \copyright per i termini di distribuzione \h per gli aiuti sui comandi SQL \? per gli aiuti sui comandi interni \g oppure punto e virgola per eseguire una query \q per uscire Salvato cronologia nel file "%s". Al momento non sei connesso ad un database. Sei collegato come nuovo utente "%s". Sei collegato al database "%s" con nome utente "%s". Sei collegato al database "%s". \!: fallita \%s: Impossibile modificare la cartella a "%s": %s \%s: errore \%s: parametro aggiuntivo "%s" ignorato \%s: Parametro richiesto mancante \connetti: %s\copy: %s\copy: parametri richiesti \copy: errore di sintassi a "%s" \copy: errore di sintassi a fine riga \copy: risultato inaspettato(%d) \pset: i formati disponibili sono allineato, disallineato, html, latex \pset: opzione sconosciuta: %s abortire la transazione correnteaggregatocambia la definizione di ungeneratore di sequenzecambia un databasecambia l'account si un utente del databasemodifica un parametrocambia un gruppo utenticambia la definizione di una conversionecambia la definizione di un dominiocambia la definizione di una funzionecambia la definizione di un linguaggio proceduralecambia la definizione di una tabellacambia la definizione di un triggercambia la definizione di una funzione di aggregazionecambia la definizione di una classe di operatorichiudi un cursoreriordina una tabella in base ad un indiceraccogli statistiche sul databaseesegui la transazione correnteconnessione al server persa contiene il supporto per l'editing da riga di comandocopia i dati tra un file ed una tabellaimpossibile determinare il nome utente: %s impossibile aprire la home directory: %s impossibile aprire il file temporaneo "%s": %s impossibile salvare la cronologia nel file "%s": %s impossibile avviare /bin/sh impossibile avviare editor "%s" crea un nuovo databasecrea una nuova tabella dai risultati della querycrea databasecrea nuove righe in una tabellatipo di datodealloca una query preparatadefinisci un cursoredefinisci una nuova funzione aggregatadefinisci un nuovo castdefinisci un nuovo trigger vincolantedefinisci una nuova conversionedefinisci un nuovo tipo di datodefinisci un nuovo account per un utente databasedefinisci un nuovo dominiodefinisci una nuova funzionecrea un nuovo indicedefinisci un nuovo operatorecrea una classe di operatorideficisci un nuovo linguaggio proceduraledefinisci una nuova regola di risritturacrea un nuovo schemadefinisci un nuovo generatore di sequenzecrea una nuova tabelladefinisci un nuovo triggercrea un nuovo gruppo utentidefinisci una nuova vistadefinisci i privilegi di accessodefinisci o modifica il commento di un'oggettoelimina le righe di una tabellasvuota una tabellaesegui una query preparataper la tabella "%s.%s"forza un punto di controllo nel transaction logfunzionepulisci ed eventualmente analizza il databasecrea una notificazionein assegnazioneindiceComando errato \%s attendi una notificazionecarica o ricarica un file di librerie condivisesockect localeblocca una tabellanoNessun query buffer disattivatoattivatooperatorememoria esaurita errore di sintassi a fine riga posiziona un cursoreprepara una query per l'esecuzionechiave primaria, ricrea indicielimina un castelimina una conversioneelimina un tipo datoelimina un databaseelimina un'utente databaseelimina un dominioelimina una funzioneelimina un liguaggio proceduraleelimina una regola di riscritturaelimina uno schemaelimina una sequenzaelimina una tabellaelimina un triggerelimina un gruppo utentielimina una vistaelimina i privilegi di accessorimuovi una funzione aggregataelimina un indiceelimina un'operatoreelimina una classe di operatoriresetta un parametro al suo valore di baseestrai delle righe da una query utilizzando un cursoreestrai righe da una tabella o una vistaregolasequenzaimposta le caratteristiche della sessione correnteimposta la modalit dei vincoli nella transazione correnteimposta l'identificazione utente della sessione e l'identificazione utente corrente della sessione correntemostra il piano di esecuzione di una querymostra il vlore di un parametrospecialeavvia un blocco di transazionitermina l'attesa di notificazionisuperusersuperuser, crea databasetabellatriggerunico, aggiorna le righe di una tabellavistasi