pdf viewer dll for c# : Adding an image to a pdf in preview software Library cloud windows asp.net .net class postgresql-9.4-A4178-part2810

psql
When the defaults aren’t quite right, you can save yourself some typing by setting the environment
variables
PGDATABASE
,
PGHOST
,
PGPORT
and/or
PGUSER
to appropriate values. (For additional en-
vironment variables, see Section 31.14.) It is also convenient to have a
~/.pgpass
file to avoid
regularlyhaving to type in passwords. See Section 31.15 for more information.
An alternative way tospecify connection parameters is in a
conninfo
string or a URI, which is used
instead of a database name. This mechanism give you very wide control over the connection. For
example:
$
psql "service=myservice sslmode=require"
$
psql postgresql://dbmaster:5433/mydb?sslmode=require
This wayyoucan alsouse LDAP for connection parameter lookup as described in Section 31.17. See
Section 31.1.2 for more information on all the available connection options.
If the connection could not be made for any reason (e.g., insufficient privileges, server is not running
on the targeted host, etc.), psql will return an error and terminate.
If both standard input and standard output are a terminal, then psql sets the client encoding to “auto”,
which will detect the appropriate client encoding from the locale settings (
LC_CTYPE
environment
variable onUnix systems). If this doesn’t work out as expected, the client encoding canbe overridden
using the environment variable
PGCLIENTENCODING
.
Entering SQL Commands
In normal operation, psql provides a prompt with the name of the database to which psql is currently
connected, followed by the string
=>
.For example:
$
psql testdb
psql (9.4.7)
Type "help" for help.
testdb=>
At the prompt, the user cantype inSQL commands. Ordinarily, input lines are sent to the server when
acommand-terminating semicolon is reached. An end of line does not terminate a command. Thus
commands can be spread over severallines for clarity. If the commandwas sentand executed without
error, the results of the command are displayed on the screen.
Whenever a command is executed, psql also polls for asynchronous notification events generated by
LISTENand NOTIFY.
While C-style block comments are passed to the server for processing and removal, SQL-standard
comments are removed by psql.
Meta-Commands
Anything you enter in psql that begins with an unquoted backslash is a psql meta-command that is
processed by psql itself. These commands make psql more useful for administration or scripting.
Meta-commands are often called slash or backslash commands.
The format of a psql command is the backslash, followed immediately by a command verb, then any
arguments. The arguments are separated from the command verb and each other by any number of
whitespace characters.
1708
Adding an image to a pdf in preview - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
add a picture to a pdf; add jpg to pdf acrobat
Adding an image to a pdf in preview - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
how to add a jpg to a pdf; add photo to pdf reader
psql
To include whitespace inan argumentyoucan quote itwith singlequotes. To include a singlequote in
an argument, write two single quotes within single-quoted text. Anything contained in single quotes
is furthermore subject to C-like substitutions for
\n
(new line),
\t
(tab),
\b
(backspace),
\r
(carriage
return),
\f
(form feed),
\digits
(octal), and
\xdigits
(hexadecimal). A backslash preceding any
other character within single-quoted text quotes that single character, whatever it is.
Within an argument, text that is enclosed in backquotes (
)is taken as a command line that is passed
to the shell. The output of the command (withany trailing newline removed) replaces the backquoted
text.
If an unquoted colon (
:
)followed by a psql variable name appears within an argument, it is replaced
by the variable’s value, as described in SQL Interpolation.
Some commands take an SQL identifier (such as a table name) as argument. These arguments follow
the syntax rules of SQL: Unquoted letters are forced to lowercase, while double quotes (
"
)protect
letters from case conversion and allow incorporation of whitespace into the identifier. Within double
quotes, paired double quotes reduce to a single double quote in the resulting name. For example,
FOO"BAR"BAZ
is interpreted as
fooBARbaz
,and
"A weird"" name"
becomes
A weird" name
.
Parsing for arguments stops at the end of the line, or when another unquoted backslash is found.
An unquoted backslash is taken as the beginning of a new meta-command. The special sequence
\\
(two backslashes) marks the end of arguments and continues parsing SQL commands, if any. That
way SQL and psql commands can be freely mixed on a line. But in any case, the arguments of a
meta-command cannot continue beyond the end of the line.
The following meta-commands are defined:
\a
If the current table output format is unaligned, it is switched to aligned. If it is not unaligned, it
is set to unaligned. This command is kept for backwards compatibility. See
\pset
for a more
general solution.
\c
or
\connect [
dbname
[
username
] [
host
] [
port
] ] |
conninfo
Establishes a new connection to a PostgreSQL server. The connection parameters to use can be
specified either using a positional syntax, or using
conninfo
connection strings as detailed in
Section 31.1.1.
When using positional parameters, if any of
dbname
,
username
,
host
or
port
are omitted or
specified as
-
,the value of that parameter from the previous connection is used; if there is no
previous connection, the libpq default for the parameter’s value is used. When using
conninfo
strings, no values from the previous connection are used for the new connection.
If the new connection is successfully made, the previous connection is closed. If the connection
attemptfailed(wronguser name, accessdenied, etc.), the previous connectionwillonlybe keptif
psql is in interactive mode. Whenexecutinga non-interactive script, processingwill immediately
stop with an error. This distinction was chosen as a user convenience against typos on the one
hand, and a safety mechanism that scripts are not accidentally acting on the wrong database on
the other hand.
Examples:
=> \c mydb myuser host.dom 6432
=> \c service=foo
=> \c "host=localhost port=5432 dbname=mydb connect_timeout=10 sslmode=disable"
=> \c postgresql://tom@localhost/mydb?application_name=myapp
1709
C# PDF Page Insert Library: insert pages into PDF file in C#.net
applications. Support adding and inserting one or multiple pages to existing PDF document. Forms. Ability to add PDF page number in preview. Offer
add jpg to pdf online; how to add image to pdf
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
add image to pdf java; attach image to pdf form
psql
\C [
title
]
Sets the title of anytables being printedas the resultof a query or unset any such title. This com-
mand is equivalent to
\pset title
title
.(The name of this command derives from “cap-
tion”, as it was previously only used to set the caption in an HTML table.)
\cd [
directory
]
Changes the currentworkingdirectoryto
directory
.Withoutargument, changes tothecurrent
user’s home directory.
Tip: To print your current working directory, use
\! pwd
.
\conninfo
Outputs information about the current database connection.
\copy {
table
[ (
column_list
) ] | (
query
) } {
from
|
to
} {
’filename’
|
program
’command’
| stdin | stdout | pstdin | pstdout } [ [ with ] (
option
[, ...] ) ]
Performs a frontend(client) copy. Thisis anoperationthatruns anSQL COPYcommand, butin-
steadof the server reading or writingthe specified file, psqlreads or writes the file androutes the
data betweenthe server and the local file system. This means thatfileaccessibility andprivileges
are those of the local user, not the server, and no SQL superuser privileges are required.
When
program
is specified,
command
is executed by psql and the data passed from or to
command
is routed between the server and the client. Again, the execution privileges are those
of the local user, not the server, and no SQL superuser privileges are required.
For
\copy ... from stdin
,data rows are read from the same source that issued the com-
mand, continuinguntil
\.
is read or the stream reaches EOF. This option is useful for populating
tables in-line within a SQL script file. For
\copy ... to stdout
,output is sent to the same
place as psql command output, and the
COPY
count
command status is not printed (since it
might be confused with a data row). To read/write psql’s standard input or output regardless of
the current command source or
\o
option, write
from pstdin
or
to pstdout
.
The syntax of this command is similar to that of the SQL COPY command. All options other
than the data source/destination are as specified for COPY. Because of this, special parsing
rules applyto the
\copy
command. Inparticular, psql’s variablesubstitutionrules andbackslash
escapes do not apply.
Tip: This operationis not as efficient as theSQL
COPY
commandbecauseall datamust pass
through the client/server connection. For largeamounts of data the SQL commandmight be
preferable.
\copyright
Shows the copyright and distribution terms of PostgreSQL.
\d[S+] [
pattern
]
For each relation (table, view, index, sequence, or foreign table) or composite type matching
the
pattern
,show all columns, their types, the tablespace (if not the default) and any special
attributes such as
NOT NULL
or defaults. Associated indexes, constraints, rules, and triggers are
also shown. For foreign tables, the associated foreign server is shown as well. (“Matching the
pattern” is defined in Patterns below.)
1710
VB.NET PDF insert text library: insert text into PDF content in vb
Multifunctional Visual Studio .NET PDF SDK library supports adding text content to adobe PDF document in VB.NET Add text to PDF in preview without adobe
how to add an image to a pdf file; add multiple jpg to pdf
C# Create PDF Library SDK to convert PDF from other file formats
Load PDF from existing documents and image in SQL server. Besides, using this PDF document metadata adding control, you can add some additional
how to add photo to pdf in preview; add image to pdf reader
psql
For some types of relation,
\d
shows additional information for each column: column values for
sequences, indexed expression for indexes and foreign data wrapper options for foreign tables.
The command form
\d+
is identical, except that more information is displayed: any comments
associated with the columns of the table are shown, as is the presence of OIDs in the table, the
view definition if the relation is a view, a non-default replica identity setting.
By default, only user-created objects are shown; supply a pattern or the
S
modifier to include
system objects.
Note: If
\d
is used without a
pattern
argument, it is equivalent to
\dtvsE
which will show
alist of all visible tables, views, sequences and foreign tables. This is purely a convenience
measure.
\da[S] [
pattern
]
Lists aggregate functions, together with their return type and the data types they operate on. If
pattern
is specified, only aggregates whose names match the pattern are shown. By default,
only user-createdobjects are shown; supplya pattern or the
S
modifier toinclude system objects.
\db[+] [
pattern
]
Lists tablespaces. If
pattern
is specified, only tablespaces whose names match the pattern
are shown. If
+
is appended to the command name, each object is listed with its associated
permissions.
\dc[S+] [
pattern
]
Lists conversions between character-set encodings. If
pattern
is specified, only conversions
whosenames matchthe patternarelisted. Bydefault, onlyuser-createdobjects areshown; supply
apattern or the
S
modifier to include system objects. If
+
is appended to the command name,
each object is listed with its associated description.
\dC[+] [
pattern
]
Lists type casts. If
pattern
is specified, only casts whose source or target types match the
pattern are listed. If
+
is appendedto the commandname, each objectis listedwith its associated
description.
\dd[S] [
pattern
]
Shows the descriptions of objects of type
constraint
,
operator class
,
operator
family
,
rule
,and
trigger
.All other comments may be viewed by the respective backslash
commands for those object types.
\dd
displays descriptions for objects matching the
pattern
,or of visible objects of the ap-
propriate type if no argument is given. But in either case, only objects that have a description
are listed. By default, only user-created objects are shown; supply a pattern or the
S
modifier to
include system objects.
Descriptions for objects can be createdwith the COMMENT SQL command.
\ddp [
pattern
]
Lists defaultaccess privilege settings. An entry is shownfor each role (andschema, if applicable)
for which the default privilege settings have been changed from the built-in defaults. If
pattern
is specified, only entries whose role name or schema name matches the pattern are listed.
The ALTER DEFAULT PRIVILEGES command is used to set default access privileges. The
meaning of the privilege display is explained under GRANT.
1711
C# Word - Insert Image to Word Page in C#.NET
Preview Document. Conversion. Convert Word to PDF. Convert Word to HTML5. VB.NET How-to, VB.NET PDF, VB.NET Word It's a demo code for adding image to word page using
add image pdf; add image to pdf acrobat reader
C# PowerPoint - Insert Image to PowerPoint File Page in C#.NET
Preview Document. Conversion. Convert PowerPoint to PDF. Convert PowerPoint to Pages. Annotate PowerPoint. Text Search. Insert Image. Thumbnail Create.
adding an image to a pdf form; how to add picture to pdf
psql
\dD[S+] [
pattern
]
Lists domains. If
pattern
is specified, onlydomains whose names matchthe patternareshown.
By default, only user-created objects are shown; supply a pattern or the
S
modifier to include
system objects. If
+
is appended to the command name, each object is listed with its associated
permissions and description.
\dE[S+] [
pattern
]
\di[S+] [
pattern
]
\dm[S+] [
pattern
]
\ds[S+] [
pattern
]
\dt[S+] [
pattern
]
\dv[S+] [
pattern
]
In this group of commands, the letters
E
,
i
,
m
,
s
,
t
,and
v
stand for foreign table, index, materi-
alized view, sequence, table, and view, respectively. You can specify any or all of these letters,
in any order, to obtain a listing of objects of these types. For example,
\dit
lists indexes and
tables. If
+
is appended tothe commandname, each object is listed with its physical size on disk
and its associated description, if any. If
pattern
is specified, only objects whose names match
the pattern are listed. By default, only user-created objects are shown; supply a pattern or the
S
modifier to include system objects.
\des[+] [
pattern
]
Lists foreignservers (mnemonic: “externalservers”). If
pattern
is specified, only those servers
whose name matches the pattern are listed. If the form
\des+
is used, a full description of each
server is shown, including the server’s ACL, type, version, options, and description.
\det[+] [
pattern
]
Lists foreign tables (mnemonic: “external tables”). If
pattern
is specified, only entries whose
table name or schema name matches the pattern are listed. If the form
\det+
is used, generic
options and the foreign table description are also displayed.
\deu[+] [
pattern
]
Lists user mappings (mnemonic:“externalusers”). If
pattern
is specified, only thosemappings
whose user names match the pattern are listed. If the form
\deu+
is used, additionalinformation
about each mapping is shown.
Caution
\deu+
might also display the user nameand password of the remote
user, so care should be taken not to disclose them.
\dew[+] [
pattern
]
Lists foreign-data wrappers (mnemonic: “external wrappers”). If
pattern
is specified, only
those foreign-data wrappers whose name matches the pattern are listed. If the form
\dew+
is
used, the ACL, options, and description of the foreign-data wrapper are also shown.
\df[antwS+] [
pattern
]
Lists functions, together with their arguments, return types, andfunction types, which are classi-
fied as “agg” (aggregate), “normal”, “trigger”, or “window”. Todisplayonly functions of specific
type(s), addthe corresponding letters
a
,
n
,
t
,or
w
to the command. If
pattern
is specified, only
functions whose names match the pattern are shown. By default, only user-created objects are
shown; supply a pattern or the
S
modifier to include system objects. If the form
\df+
is used,
1712
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
Easy to generate image thumbnail or preview for Tiff to Tiff, like Word, Excel, PowerPoint, PDF, and images. assemblies into your C# project by adding reference
add picture to pdf online; how to add image to pdf acrobat
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
Free Visual Studio .NET PDF library, easy to be integrated in .NET WinForms and ASP.NET. Besides image extracting, adding, and removing, RasterEdge
add picture to pdf in preview; how to add an image to a pdf in preview
psql
additional information about each function is shown, including security classification, volatility,
owner, language, source code and description.
Tip: To look up functions taking arguments or returning values of a specific type, use your
pager’s search capability to scroll through the
\df
output.
\dF[+] [
pattern
]
Liststext searchconfigurations. If
pattern
is specified,only configurationswhose names match
the pattern are shown. If the form
\dF+
is used, a full description of each configuration is shown,
includingthe underlying text search parser andthe dictionary list for each parser token type.
\dFd[+] [
pattern
]
Lists text search dictionaries. If
pattern
is specified, only dictionaries whose names match
the pattern are shown. If the form
\dFd+
is used, additional information is shown about each
selected dictionary, including the underlying text search template and the option values.
\dFp[+] [
pattern
]
Lists text search parsers. If
pattern
is specified, only parsers whose names match the pattern
are shown. If the form
\dFp+
is used, a full description of each parser is shown, including the
underlying functions and the list of recognized token types.
\dFt[+] [
pattern
]
Lists text search templates. If
pattern
is specified, only templates whose names match the pat-
tern are shown. If the form
\dFt+
is used, additional information is shown about each template,
includingthe underlying function names.
\dg[+] [
pattern
]
Lists database roles. (Since the concepts of “users” and “groups” have been unified into “roles”,
this command is now equivalent to
\du
.) If
pattern
is specified, only those roles whose names
matchthepatternarelisted. If the form
\dg+
is used, additional informationis shownabout each
role; currently this adds the comment for each role.
\dl
This is an alias for
\lo_list
,which shows a list of large objects.
\dL[S+] [
pattern
]
Lists procedural languages. If
pattern
is specified, only languages whose names match the
pattern are listed. By default, only user-created languages are shown; supply the
S
modifier to
include system objects. If
+
is appended to the command name, each language is listed with its
call handler, validator, access privileges, and whether it is a system object.
\dn[S+] [
pattern
]
Lists schemas (namespaces). If
pattern
is specified, only schemas whose names match the
pattern are listed. By default, only user-created objects are shown; supply a pattern or the
S
modifier to include system objects. If
+
is appended to the command name, each object is listed
with its associated permissions and description, if any.
\do[S+] [
pattern
]
Listsoperators withtheir operandandresulttypes. If
pattern
is specified, onlyoperators whose
names match the pattern are listed. By default, only user-created objects are shown; supply a
pattern or the
S
modifier to include system objects. If
+
is appended to the command name,
1713
psql
additional information about each operator is shown, currently just the name of the underlying
function.
\dO[S+] [
pattern
]
Lists collations. If
pattern
is specified, only collations whose names match the pattern are
listed. By default, only user-created objects are shown; supply a pattern or the
S
modifier to
include system objects. If
+
is appended to the command name, each collation is listed with
its associated description, if any. Note that only collations usable with the current database’s
encoding are shown, so the results may vary in different databases of the same installation.
\dp [
pattern
]
Lists tables, views and sequences with their associatedaccess privileges. If
pattern
is specified,
only tables, views and sequences whose names matchthe pattern are listed.
The GRANT and REVOKE commands are used to set access privileges. The meaning of the
privilege display is explained under GRANT.
\drds [
role-pattern
[
database-pattern
] ]
Lists defined configuration settings. These settings can be role-specific, database-specific, or
both.
role-pattern
and
database-pattern
are used to select specific roles and databases
to list, respectively. If omitted, or if
*
is specified, all settings are listed, including those not
role-specific or database-specific, respectively.
The ALTER ROLE and ALTER DATABASE commands are used to define per-role and per-
database configuration settings.
\dT[S+] [
pattern
]
Lists data types. If
pattern
is specified, only types whose names match the pattern are listed.
If
+
is appended to the command name, each type is listed with its internal name and size, its
allowed values if it is an
enum
type, andits associatedpermissions. By default, onlyuser-created
objects are shown; supply a pattern or the
S
modifier to include system objects.
\du[+] [
pattern
]
Lists database roles. (Since the concepts of “users” and “groups” have been unified into “roles”,
this command is now equivalent to
\dg
.) If
pattern
is specified, only those roles whose names
matchthepatternarelisted. If the form
\du+
is used, additional informationis shownabout each
role; currently this adds the comment for each role.
\dx[+] [
pattern
]
Lists installedextensions. If
pattern
is specified, only thoseextensions whose names match the
pattern are listed. If the form
\dx+
is used, all the objects belonging to each matching extension
are listed.
\dy[+] [
pattern
]
Lists event triggers. If
pattern
is specified, only those event triggers whose names match the
pattern are listed. If
+
is appendedto the commandname, each objectis listedwith its associated
description.
\e
or
\edit [
filename
] [
line_number
]
If
filename
is specified, the file is edited; after the editor exits, its content is copied back to
the query buffer. If no
filename
is given, the current query buffer is copied to a temporary file
which is then edited in the same fashion.
The new query buffer is then re-parsed according to the normal rules of psql, where the whole
buffer is treated as a single line. (Thus you cannot make scripts this way. Use
\i
for that.)
1714
psql
This means that if the query ends with (or contains) a semicolon, it is immediately executed.
Otherwise it will merely wait in the query buffer; type semicolon or
\g
to send it, or
\r
to
cancel.
If a line number is specified, psql will positionthe cursor on the specified lineof the file or query
buffer. Note that if a single all-digits argument is given, psql assumes it is a line number, not a
file name.
Tip: See under Environment for how to configure and customize your editor.
\echo
text
[ ... ]
Prints the arguments to the standard output, separated by one space and followed by a newline.
This can be useful to intersperse information in the output of scripts. For example:
=>
\echo ‘date‘
Tue Oct 26 21:40:57 CEST 1999
If the first argument is an unquoted
-n
the trailing newline is not written.
Tip: If you use the
\o
command to redirect your query output you might wish to use
\qecho
instead of this command.
\ef [
function_description
[
line_number
] ]
This command fetches and edits the definition of the named function, in the form of a
CREATE
OR REPLACE FUNCTION
command. Editing is done in the same way as for
\edit
.After the
editor exits, the updated command waits in the query buffer; type semicolon or
\g
to send it, or
\r
to cancel.
The target function can be specified by name alone, or by name and arguments, for example
foo(integer, text)
.The argument types must be given if there is more than one function of
the same name.
If no function is specified, a blank
CREATE FUNCTION
template is presented for editing.
If a line number is specified, psql will position the cursor on the specified line of the function
body. (Note that the function body typically does not begin on the first line of the file.)
Tip: See under Environment for how to configure and customize your editor.
\encoding [
encoding
]
Sets the client character set encoding. Without an argument, this command shows the current
encoding.
\f [
string
]
Sets the field separator for unaligned query output. The default is the vertical bar (
|
). See also
\pset
for a generic way of setting output options.
\g [
filename
]
\g [ |
command
]
Sends the current query input buffer to the server, and optionally stores the query’s output in
filename
or pipes the output to the shell command
command
.The file or command is written
1715
psql
to only if the query successfully returns zero or more tuples, not if the query fails or is a non-
data-returning SQL command.
Abare
\g
isessentiallyequivalent to asemicolon. A
\g
with argumentis a“one-shot” alternative
to the
\o
command.
\gset [
prefix
]
Sends the currentqueryinputbuffer totheserver andstores thequery’s output intopsqlvariables
(see Variables). The query to be executed must return exactly one row. Each column of the row
is stored into a separate variable, named the same as the column. For example:
=>
SELECT ’hello’ AS var1, 10 AS var2
->
\gset
=>
\echo :var1 :var2
hello 10
If you specify a
prefix
,that string is prepended to the query’s column names to create the
variable names to use:
=>
SELECT ’hello’ AS var1, 10 AS var2
->
\gset result_
=>
\echo :result_var1 :result_var2
hello 10
If a column result is NULL, the correspondingvariable is unset rather than being set.
If the query fails or does not return one row, no variables are changed.
\h
or
\help [
command
]
Gives syntax help on the specified SQL command. If
command
is notspecified, thenpsqlwill list
all the commands for which syntax help is available. If
command
is an asterisk (
*
), then syntax
help on all SQL commands is shown.
Note: To simplify typing, commands that consists of several words do not have to bequoted.
Thus it is fine to type
\help alter table
.
\H
or
\html
Turns on HTML query output format. If the HTML format is already on, it is switched back
to the default aligned text format. This command is for compatibility and convenience, but see
\pset
about setting other output options.
\i
or
\include filename
Reads input from the file
filename
and executes it as thoughit had been typedon the keyboard.
If
filename
is
-
(hyphen), then standard input is read until an EOF indication or
\q
meta-
command. This can be usedto intersperse interactive input withinput from files. Note thatRead-
line behavior will be used only if it is active at the outermost level.
Note: If you want to see the lines on the screen as they are read you must set the variable
ECHO
to
all
.
\ir
or
\include_relative filename
The
\ir
command is similar to
\i
,but resolves relative file names differently. When executing
ininteractivemode, the twocommands behaveidentically. However, when invokedfrom ascript,
1716
psql
\ir
interprets file names relative to the directory in which the script is located, rather than the
current working directory.
\l[+]
or
\list[+] [
pattern
]
Listthedatabases intheserver andshowtheir names, owners, character set encodings, andaccess
privileges. If
pattern
is specified, onlydatabases whose names matchthepatternare listed. If
+
is appended to the command name, database sizes, default tablespaces, and descriptions are also
displayed. (Size information is only available for databases that the current user canconnect to.)
\lo_export
loid filename
Reads the large object with OID
loid
from the database and writes it to
filename
.Note that
this is subtly different from the server function
lo_export
,which acts with the permissions of
the user that the database server runs as andon the server’s file system.
Tip: Use
\lo_list
to find out the large object’s OID.
\lo_import
filename
[
comment
]
Stores the file into a PostgreSQL large object. Optionally, it associates the given comment with
the object. Example:
foo=>
\lo_import ’/home/peter/pictures/photo.xcf’ ’a picture of me’
lo_import 152801
The response indicates that the large object received object ID 152801, which can be used to
access the newly-created large objectin the future. For the sake of readability, it is recommended
toalways associate ahuman-readable commentwith every object. BothOIDs andcomments can
be viewed with the
\lo_list
command.
Note that this command is subtly different from the server-side
lo_import
because it acts as
the local user on the local file system, rather than the server’s user and file system.
\lo_list
Shows a list of all PostgreSQL large objects currently stored in the database, along with any
comments provided for them.
\lo_unlink
loid
Deletes the large object with OID
loid
from the database.
Tip: Use
\lo_list
to find out the large object’s OID.
\o
or
\out [
filename
]
\o
or
\out [ |
command
]
Arranges to save future query results to the file
filename
or pipe future results to the shell
command
command
.If no argumentis specified, the query output is reset to the standard output.
“Query results” includes all tables, command responses, and notices obtained from the database
server, as well as output of various backslash commands that query the database (such as
\d
),
but not error messages.
Tip: To intersperse text output inbetween query results, use
\qecho
.
1717
Documents you may be interested
Documents you may be interested