pdf viewer dll for c# : Add image to pdf Library control component asp.net azure web page mvc postgresql-9.4-A4180-part2813

psql
Prompting
The prompts psql issues can be customized to your preference. The three variables
PROMPT1
,
PROMPT2
,and
PROMPT3
contain strings and special escape sequences that describe the appearance of
the prompt. Prompt 1 is the normal prompt that is issued when psql requests a new command.
Prompt 2 is issued when more input is expected during command input because the command was
not terminated with a semicolon or a quote was not closed. Prompt 3 is issued when you run an SQL
COPY
command and you are expected to type in the rowvalues on the terminal.
The value of theselectedpromptvariableis printedliterally, exceptwherea percent sign(
%
)isencoun-
tered. Depending on the next character, certain other text is substituted instead. Defined substitutions
are:
%M
The full host name (with domain name) of the database server, or
[local]
if the connection
is over a Unix domain socket, or
[local:
/dir/name
]
,if the Unix domain socket is not at the
compiled in default location.
%m
The host name of the database server, truncated at the first dot, or
[local]
if the connection is
over a Unix domain socket.
%>
The port number at which the database server is listening.
%n
The database session user name. (The expansion of this value might change during a database
session as the result of the command
SET SESSION AUTHORIZATION
.)
%/
The name of the current database.
%~
Like
%/
,but the output is
~
(tilde) if the database is your default database.
%#
If the session user is a database superuser, then a
#
, otherwise a
>
. (The expansion of this
value might change during a database session as the result of the command
SET SESSION
AUTHORIZATION
.)
%R
In prompt 1 normally
=
,but
^
if in single-line mode, and
!
if the session is disconnected from
the database (which can happen if
\connect
fails). In prompt 2 the sequence is replaced by
-
,
*
,asingle quote, a double quote, or a dollar sign, dependingon whether psql expects more input
because the command wasn’t terminated yet, because you are inside a
/
*
...
*
/
comment,
or because you are inside a quoted or dollar-escaped string. In prompt 3 the sequence doesn’t
produce anything.
%x
Transaction status: an empty string when not in a transaction block, or
*
when in a transaction
block, or
!
when in a failed transaction block, or
?
when the transaction state is indeterminate
(for example, because there is no connection).
%digits
The character with the indicated octal code is substituted.
1728
Add image to pdf - 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
adding image to pdf file; add photo to pdf reader
Add image to pdf - 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
add a picture to a pdf; how to add jpg to pdf file
psql
%:name:
The value of the psql variable
name
.See the section Variables for details.
%‘command‘
The output of
command
,similar to ordinary “back-tick” substitution.
%[
...
%]
Prompts can contain terminal control characters which, for example, change the color, back-
ground, or style of the prompt text, or change the title of the terminal window. In order for the
line editingfeatures of Readline to work properly, these non-printing control characters must be
designated as invisible by surrounding them with
%[
and
%]
.Multiple pairs of these can occur
within the prompt. For example:
testdb=> \set PROMPT1 ’%[%033[1;33;40m%]%n@%/%R%[%033[0m%]%# ’
results in a boldfaced (
1;
) yellow-on-black (
33;40
) prompt on VT100-compatible,
color-capable terminals.
To insert a percent sign into your prompt, write
%%
.The default prompts are
’%/%R%# ’
for prompts
1and 2, and
’>> ’
for prompt 3.
Note: This feature was shamelessly plagiarized from tcsh.
Command-Line Editing
psql supports the Readline library for convenient line editing and retrieval. The command history is
automatically saved when psql exits and is reloaded when psql starts up. Tab-completion is also sup-
ported, although the completionlogic makes no claim to be an SQL parser. The queries generated by
tab-completion can also interfere with other SQL commands, e.g.
SET TRANSACTION ISOLATION
LEVEL
.If for some reason you do not like the tab completion, you can turn it off by putting this in a
file named
.inputrc
in your home directory:
$if psql
set disable-completion on
$endif
(This is not a psql but a Readline feature. Read its documentation for further details.)
Environment
COLUMNS
If
\pset columns
is zero,controls the width for the
wrapped
formatandwidthfor determining
if wide output requires the pager or should be switched to the vertical format in expanded auto
mode.
PAGER
If the query results do not fit on the screen, they are piped through this command. Typicalvalues
are
more
or
less
.The default is platform-dependent. The use of the pager can be disabled by
using the
\pset
command.
1729
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Get image information, such as its location, zonal information, metadata, and so on. Able to edit, add, delete, move, and output PDF document image.
adding an image to a pdf in acrobat; how to add an image to a pdf file
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add picture to pdf file; add image to pdf
psql
PGDATABASE
PGHOST
PGPORT
PGUSER
Default connection parameters (see Section 31.14).
PSQL_EDITOR
EDITOR
VISUAL
Editor used by the
\e
and
\ef
commands. The variables are examined in the order listed; the
first that is set is used.
The built-in default editors are
vi
onUnix systems and
notepad.exe
on Windows systems.
PSQL_EDITOR_LINENUMBER_ARG
When
\e
or
\ef
is used with a line number argument, this variable specifies the command-line
argument used to pass the starting line number to the user’s editor. For editors such as Emacs
or vi, this is a plus sign. Include a trailing space in the value of the variable if there needs to be
space between the option name and the line number. Examples:
PSQL_EDITOR_LINENUMBER_ARG=’+’
PSQL_EDITOR_LINENUMBER_ARG=’--line ’
The default is
+
on Unix systems (corresponding to the default editor
vi
,and useful for many
other common editors); but there is no default on Windows systems.
PSQL_HISTORY
Alternative location for the command history file. Tilde (
~
)expansion is performed.
PSQLRC
Alternative location of the user’s
.psqlrc
file. Tilde (
~
)expansion is performed.
SHELL
Command executed by the
\!
command.
TMPDIR
Directory for storing temporary files. The default is
/tmp
.
This utility, like most other PostgreSQL utilities, also uses the environment variables supported by
libpq (see Section 31.14).
Files
psqlrc
and
~/.psqlrc
Unless it is passed an
-X
or
-c
option, psql attempts to read and execute commands from the
system-wide startup file (
psqlrc
)and then the user’s personal startup file (
~/.psqlrc
), after
connecting to the database but before accepting normal commands. These files can be used to
set up the client and/or the server to taste, typically with
\set
and
SET
commands.
The system-wide startup file is named
psqlrc
and is sought in the installation’s “system con-
figuration” directory, which is mostreliably identifiedby running
pg_config --sysconfdir
.
By default this directory will be
../etc/
relative to the directory containing the PostgreSQL
executables. The name of this directorycanbesetexplicitly via the
PGSYSCONFDIR
environment
variable.
1730
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
add an image to a pdf form; add an image to a pdf
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
DLLs for PDF Image Extraction in VB.NET. In order to run the sample code, the following steps would be necessary. Add necessary references:
how to add an image to a pdf file in acrobat; attach image to pdf form
psql
The user’s personal startup file is named
.psqlrc
and is sought in the invoking user’s home
directory. On Windows, which lacks such a concept, the personal startup file is named
%APPDATA%\postgresql\psqlrc.conf
.The location of the user’s startup file can be set
explicitly via the
PSQLRC
environment variable.
Both the system-wide startup file and the user’s personal startup file can be made psql-version-
specificbyappendinga dash and thePostgreSQL major or minor releasenumber tothefile name,
for example
~/.psqlrc-9.2
or
~/.psqlrc-9.2.5
.The most specific version-matching file
will be read in preference to a non-version-specific file.
.psql_history
The
command-line
history
is
stored
in
the
file
~/.psql_history
, or
%APPDATA%\postgresql\psql_history
on Windows.
Thelocation of the historyfile canbeset explicitlyviathe
PSQL_HISTORY
environmentvariable.
Notes
In an earlier life psql allowed the first argument of a single-letter backslash command to start
directlyafter thecommand, withoutinterveningwhitespace. As of PostgreSQL 8.4this is nolonger
allowed.
psql works best with servers of the same or an older major version. Backslash commands are
particularly likely to fail if the server is of a newer version than psql itself. However, backslash
commands of the
\d
family should work withservers of versions back to7.4, though not necessar-
ily with servers newer than psql itself. The general functionality of running SQL commands and
displaying query results should also work with servers of a newer major version, but this cannot be
guaranteed in all cases.
If you want touse psql to connect toseveral servers of different major versions, it is recommended
that you use the newestversionof psql. Alternatively, you can keep a copyof psql from each major
version around and be sure to use the version that matches the respective server. But in practice,
this additional complication should not be necessary.
Notes for Windows Users
psql is built as a “console application”. Since the Windows console windows use a differentencoding
thanthe rest of the system, you must take special care when using 8-bitcharacters withinpsql. If psql
detects a problematic console code page, it willwarn you atstartup. Tochange the console code page,
two things are necessary:
Set the code page by entering
cmd.exe /c chcp 1252
.(1252 is a code page that is appropriate
for German; replace it with your value.) If you are using Cygwin, you can put this command in
/etc/profile
.
Set the console font to
Lucida Console
,because the raster font does not work with the ANSI
code page.
1731
C# Create PDF from images Library to convert Jpeg, png images to
List<Bitmap> images = new List<Bitmap>(); images.Add(new Bitmap(Program.RootPath + "\\" 1.gif")); / Build a PDF document with GIF image.
add picture to pdf document; adding jpg to pdf
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
C#.NET PDF SDK - Add Sticky Note to PDF Page in C#.NET. Able to add notes to PDF using C# source code in Visual Studio .NET framework.
add an image to a pdf with acrobat; add image to pdf acrobat
psql
Examples
The first example shows how to spread a command over several lines of input. Notice the changing
prompt:
testdb=>
CREATE TABLE my_table (
testdb(>
first integer not null default 0,
testdb(>
second text)
testdb->
;
CREATE TABLE
Now look at the table definition again:
testdb=>
\d my_table
Table "my_table"
Attribute |
Type
|
Modifier
-----------+---------+--------------------
first
| integer | not null default 0
second
| text
|
Now we change the prompt to something more interesting:
testdb=>
\set PROMPT1 ’%n@%m %~%R%# ’
peter@localhost testdb=>
Let’s assume you have filled the table with data and want to take a look at it:
peter@localhost testdb=> SELECT
*
FROM my_table;
first | second
-------+--------
1 | one
2 | two
3 | three
4 | four
(4 rows)
You can display tables in different ways by usingthe
\pset
command:
peter@localhost testdb=>
\pset border 2
Border style is 2.
peter@localhost testdb=>
SELECT
*
FROM my_table;
+-------+--------+
| first | second |
+-------+--------+
|
1 | one
|
|
2 | two
|
|
3 | three
|
|
4 | four
|
+-------+--------+
(4 rows)
peter@localhost testdb=>
\pset border 0
Border style is 0.
peter@localhost testdb=>
SELECT
*
FROM my_table;
first second
----- ------
1 one
2 two
1732
C# PDF remove image library: remove, delete images from PDF in C#.
C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; Remove Image from PDF Page Using C#. Add necessary references:
add photo to pdf in preview; add png to pdf preview
VB.NET PDF remove image library: remove, delete images from PDF in
C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; VB.NET: Remove Image from PDF Page. Add necessary references:
add image to pdf acrobat reader; adding images to pdf files
psql
3 three
4 four
(4 rows)
peter@localhost testdb=>
\pset border 1
Border style is 1.
peter@localhost testdb=>
\pset format unaligned
Output format is unaligned.
peter@localhost testdb=>
\pset fieldsep ","
Field separator is ",".
peter@localhost testdb=>
\pset tuples_only
Showing only tuples.
peter@localhost testdb=>
SELECT second, first FROM my_table;
one,1
two,2
three,3
four,4
Alternatively, use the short commands:
peter@localhost testdb=>
\a \t \x
Output format is aligned.
Tuples only is off.
Expanded display is on.
peter@localhost testdb=>
SELECT
*
FROM my_table;
-[ RECORD 1 ]-
first
| 1
second | one
-[ RECORD 2 ]-
first
| 2
second | two
-[ RECORD 3 ]-
first
| 3
second | three
-[ RECORD 4 ]-
first
| 4
second | four
1733
reindexdb
Name
reindexdb — reindex a PostgreSQL database
Synopsis
reindexdb
[
connection-option
...] [
--table
|
-t table
]... [
--index
|
-i index
]...
[
dbname
]
reindexdb
[
connection-option
...]
--all
|
-a
reindexdb
[
connection-option
...]
--system
|
-s
[
dbname
]
Description
reindexdb is a utility for rebuilding indexes in a PostgreSQL database.
reindexdbisa wrapper aroundtheSQL command REINDEX. Thereis no effective difference between
reindexing databases via this utility and via other methods for accessing the server.
Options
reindexdb accepts the following command-line arguments:
-a
--all
Reindex all databases.
[-d]
dbname
[--dbname=]
dbname
Specifies the name of the database to be reindexed. If this is not specified and
-a
(or
--all
)is
not used, the database name is read from the environment variable
PGDATABASE
.If that is not
set, the user name specified for the connection is used.
-e
--echo
Echo the commands that reindexdb generates andsends to the server.
-i
index
--index=
index
Recreate
index
only. Multiple indexes can be recreated by writingmultiple
-i
switches.
-q
--quiet
Do not display progress messages.
1734
reindexdb
-s
--system
Reindex database’s system catalogs.
-t
table
--table=
table
Reindex
table
only. Multiple tables can be reindexed by writing multiple
-t
switches.
-V
--version
Print the reindexdb version and exit.
-?
--help
Show help about reindexdbcommand line arguments, and exit.
reindexdb also accepts the following command-line arguments for connection parameters:
-h
host
--host=
host
Specifies the host name of the machine on whichthe server is running. If the value begins with a
slash, it is used as the directory for the Unix domain socket.
-p
port
--port=
port
Specifies the TCP portor local Unixdomainsocket fileextensiononwhichthe server is listening
for connections.
-U
username
--username=
username
User name to connect as.
-w
--no-password
Never issue a password prompt. If the server requires password authentication and a password
is not available by other means such as a
.pgpass
file, the connection attempt will fail. This
option can be useful in batch jobs and scripts where no user is present to enter a password.
-W
--password
Force reindexdb to prompt for a password before connecting to a database.
This option is never essential, since reindexdb will automatically prompt for a password if the
server demands password authentication. However, reindexdb will waste a connection attempt
finding out that the server wants a password. In some cases it is worth typing
-W
to avoid the
extra connection attempt.
--maintenance-db=
dbname
Specifies the name of the database to connect to discover what other databases should be
reindexed. If not specified, the
postgres
database will be used, and if that does not exist,
template1
will be used.
1735
reindexdb
Environment
PGDATABASE
PGHOST
PGPORT
PGUSER
Default connection parameters
This utility, like most other PostgreSQL utilities, also uses the environment variables supported by
libpq (see Section 31.14).
Diagnostics
Incase of difficulty, see REINDEXandpsqlfor discussions of potential problems anderror messages.
The database server must be running at the targeted host. Also, any default connection settings and
environment variables used by the libpq front-endlibrary will apply.
Notes
reindexdb might need to connect several times to the PostgreSQL server, asking for a password each
time. Itis convenienttohave a
~/.pgpass
file in suchcases. See Section 31.15 for more information.
Examples
To reindex the database
test
:
$ reindexdb test
To reindex the table
foo
and the index
bar
in a database named
abcd
:
$ reindexdb --table foo --index bar abcd
See Also
REINDEX
1736
vacuumdb
Name
vacuumdb — garbage-collect and analyze a PostgreSQL database
Synopsis
vacuumdb
[
connection-option
...] [
option
...] [
--table
|
-t table
[(
column
[,...] )] ] ...
[
dbname
]
vacuumdb
[
connection-option
...] [
option
...]
--all
|
-a
Description
vacuumdbis a utilityfor cleaninga PostgreSQL database. vacuumdbwill alsogenerate internalstatis-
tics used by the PostgreSQL query optimizer.
vacuumdb is a wrapper around the SQL command VACUUM. There is no effective difference be-
tween vacuuming and analyzing databases via this utility and via other methods for accessing the
server.
Options
vacuumdb accepts the following command-line arguments:
-a
--all
Vacuum all databases.
[-d]
dbname
[--dbname=]
dbname
Specifies the name of the database to be cleaned or analyzed. If this is not specified and
-a
(or
--all
)is not used, the database name is read from the environment variable
PGDATABASE
.If
that is not set, the user name specified for the connection is used.
-e
--echo
Echo the commands that vacuumdb generates and sends to the server.
-f
--full
Perform “full” vacuuming.
-F
--freeze
Aggressively “freeze” tuples.
1737
Documents you may be interested
Documents you may be interested