pdf viewer dll for c# : Add photo to pdf in preview software application project winforms windows azure UWP postgresql-9.4-A4130-part2758

ALTER FOREIGN TABLE
IF EXISTS
Do not throw an error if the foreigntable does not exist. A notice is issued in this case.
SET DATA TYPE
This form changes the type of a column of a foreign table.
SET
/
DROP DEFAULT
These forms set or remove the default value for a column. Default values only apply in subse-
quent
INSERT
or
UPDATE
commands; theydo not cause rows already in the table to change.
SET
/
DROP NOT NULL
Mark a column as allowing, or not allowing, null values.
SET STATISTICS
This form sets the per-column statistics-gathering target for subsequent ANALYZE operations.
See the similar form of ALTER TABLE for more details.
SET (
attribute_option
=
value
[, ... ] )
RESET (
attribute_option
[, ... ] )
This form sets or resets per-attribute options. See the similar form of ALTER TABLE for more
details.
DISABLE
/
ENABLE [ REPLICA | ALWAYS ] TRIGGER
These forms configure the firing of trigger(s) belonging to the foreign table. See the similar form
of ALTER TABLE for more details.
OWNER
This form changes the owner of the foreign table to the specified user.
RENAME
The
RENAME
forms change the name of a foreign table or the name of an individual column in a
foreign table.
SET SCHEMA
This form moves the foreign table into another schema.
OPTIONS ( [ ADD | SET | DROP ]
option
[’
value
’] [, ... ] )
Changeoptions for theforeigntable or one of its columns.
ADD
,
SET
,and
DROP
specify the action
to be performed.
ADD
is assumed if no operation is explicitly specified. Duplicate option names
are not allowed (although it’s OK for a table option and a columnoptionto have thesame name).
Option names and values are also validated using the foreign data wrapper library.
All the actions except
RENAME
and
SET SCHEMA
can be combined into a list of multiple alterations
to apply in parallel. For example, it is possible to add several columns and/or alter the type of several
columns in a single command.
You must own the table to use
ALTER FOREIGN TABLE
.To change the schema of a foreign table,
youmust alsohave
CREATE
privilege onthenewschema. To alter theowner, you mustalso be a direct
or indirect member of the new owning role, and that role must have
CREATE
privilege on the table’s
schema. (These restrictions enforce that altering the owner doesn’t do anything you couldn’t do by
dropping and recreating the table. However, a superuser can alter ownership of any table anyway.) To
add a column or alter a column type, you must also have
USAGE
privilege on the data type.
1228
Add photo to 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
how to add an image to a pdf file in acrobat; adding a png to a pdf
Add photo to 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
adding images to pdf files; add signature image to pdf acrobat
ALTER FOREIGN TABLE
Parameters
name
The name (possibly schema-qualified) of an existing foreign table toalter.
column_name
Name of a new or existing column.
new_column_name
New name for an existing column.
new_name
New name for the table.
data_type
Data type of the new column, or new data type for an existing column.
CASCADE
Automatically drop objects that depend on the dropped column (for example, views referencing
the column).
RESTRICT
Refuse to drop the column if there are any dependent objects. This is the default behavior.
trigger_name
Name of a single trigger to disable or enable.
ALL
Disable or enable alltriggers belonging to the foreign table. (This requires superuser privilege if
any of the triggers are internally generated triggers. The core system does not add such triggers
to foreign tables, but add-on code could do so.)
USER
Disable or enable all triggers belonging to the foreign table except for internally generated trig-
gers.
new_owner
The user name of the new owner of the table.
new_schema
The name of the schema to which the table will be moved.
Notes
The key word
COLUMN
is noise and can be omitted.
Consistency with the foreign server is not checked when a column is added or removed with
ADD
COLUMN
or
DROP COLUMN
,a
NOT NULL
constraint is added, or a column type is changed with
SET
DATA TYPE
.It is the user’s responsibility to ensure that the table definition matches the remote side.
Refer to CREATE FOREIGN TABLE for a further description of valid parameters.
1229
C# PDF remove image library: remove, delete images from PDF in C#.
Support removing vector image, graphic picture, digital photo, scanned signature, logo, etc. Remove Image from PDF Page Using C#. Add necessary references:
add jpg to pdf; acrobat add image to pdf
VB.NET PDF remove image library: remove, delete images from PDF in
Support removing vector image, graphic picture, digital photo, scanned signature, logo, etc. VB.NET: Remove Image from PDF Page. Add necessary references:
add photo to pdf file; adding image to pdf in preview
ALTER FOREIGN TABLE
Examples
To mark a column as not-null:
ALTER FOREIGN TABLE distributors ALTER COLUMN street SET NOT NULL;
To change options of a foreign table:
ALTER FOREIGN TABLE myschema.distributors OPTIONS (ADD opt1 ’value’, SET opt2, ’value2’, DROP opt3 ’value3’);
Compatibility
The forms
ADD
,
DROP
,and
SET DATA TYPE
conform with the SQL standard. The other forms are
PostgreSQL extensions of the SQL standard. Also, the ability to specify more than one manipulation
in a single
ALTER FOREIGN TABLE
command is an extension.
ALTER FOREIGN TABLE DROP COLUMN
can be used to drop the only column of a foreign table,
leavingazero-columntable. Thisis anextensionof SQL, whichdisallows zero-column foreign tables.
1230
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
to copy, paste and cut vector image, graphic picture, digital photo, scanned signature VB.NET DLLs: Copy, Paste, Cut Image in PDF Page. Add necessary references:
adding an image to a pdf in preview; add picture to pdf reader
ALTER FUNCTION
Name
ALTER FUNCTION — change the definition of a function
Synopsis
ALTER FUNCTION
name
( [ [
argmode
] [
argname
]
argtype
[, ...] ] )
action
[ ... ] [ RESTRICT ]
ALTER FUNCTION
name
( [ [
argmode
] [
argname
]
argtype
[, ...] ] )
RENAME TO
new_name
ALTER FUNCTION
name
( [ [
argmode
] [
argname
]
argtype
[, ...] ] )
OWNER TO
new_owner
ALTER FUNCTION
name
( [ [
argmode
] [
argname
]
argtype
[, ...] ] )
SET SCHEMA
new_schema
where
action
is one of:
CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT
IMMUTABLE | STABLE | VOLATILE | [ NOT ] LEAKPROOF
[ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER
COST
execution_cost
ROWS
result_rows
SET
configuration_parameter
{ TO | = } {
value
| DEFAULT }
SET
configuration_parameter
FROM CURRENT
RESET
configuration_parameter
RESET ALL
Description
ALTER FUNCTION
changes the definition of a function.
You must own the function to use
ALTER FUNCTION
.To change a function’s schema, you must also
have
CREATE
privilege on the new schema. To alter the owner, you must also be a direct or indirect
member of the newowning role, and that role must have
CREATE
privilege on the function’s schema.
(These restrictions enforce that altering the owner doesn’t do anything you couldn’t do by dropping
and recreating the function. However, a superuser can alter ownership of any functionanyway.)
Parameters
name
The name (optionally schema-qualified) of an existing function.
argmode
The mode of an argument:
IN
,
OUT
,
INOUT
,or
VARIADIC
.If omitted, the default is
IN
.Note that
ALTER FUNCTION
does not actually pay any attention to
OUT
arguments, since only the input
arguments are neededto determine the function’s identity. Soitis sufficienttolistthe
IN
,
INOUT
,
and
VARIADIC
arguments.
1231
ALTER FUNCTION
argname
The name of an argument. Note that
ALTER FUNCTION
does not actually pay any attention to
argument names, since only the argument data types are needed to determine the function’s
identity.
argtype
The data type(s) of the function’s arguments (optionally schema-qualified), if any.
new_name
The new name of the function.
new_owner
The new owner of the function. Note that if the function is marked
SECURITY DEFINER
,it will
subsequently execute as the new owner.
new_schema
The new schema for the function.
CALLED ON NULL INPUT
RETURNS NULL ON NULL INPUT
STRICT
CALLED ON NULL INPUT
changes the functionso that itwill be invoked when someor all of its
arguments are null.
RETURNS NULL ON NULL INPUT
or
STRICT
changes the function so that
it is not invoked if any of its arguments are null; instead, a null result is assumed automatically.
See CREATE FUNCTIONfor more information.
IMMUTABLE
STABLE
VOLATILE
Change the volatility of the function to the specified setting. See CREATE FUNCTION for
details.
[ EXTERNAL ] SECURITY INVOKER
[ EXTERNAL ] SECURITY DEFINER
Change whether the function is a security definer or not. The key word
EXTERNAL
is ignored for
SQL conformance. See CREATE FUNCTION for more information about this capability.
LEAKPROOF
Changewhether the functionis consideredleakproof or not. SeeCREATE FUNCTIONfor more
information about this capability.
COST execution_cost
Change the estimated execution cost of the function. See CREATE FUNCTION for more infor-
mation.
ROWS result_rows
Changetheestimatednumber of rows returned by aset-returningfunction. SeeCREATE FUNC-
TION for more information.
configuration_parameter
value
Add or change the assignment to be made to a configuration parameter when the function is
called. If
value
is
DEFAULT
or, equivalently,
RESET
is used, the function-local setting is re-
moved, so that the function executes with the value present in its environment. Use
RESET ALL
1232
ALTER FUNCTION
to clear all function-local settings.
SET FROM CURRENT
saves the session’s current value of the
parameter as the value to be applied when the function is entered.
See SET and Chapter 18 for more information about allowed parameter names and values.
RESTRICT
Ignored for conformance with the SQL standard.
Examples
To rename the function
sqrt
for type
integer
to
square_root
:
ALTER FUNCTION sqrt(integer) RENAME TO square_root;
To change the owner of the function
sqrt
for type
integer
to
joe
:
ALTER FUNCTION sqrt(integer) OWNER TO joe;
To change the schema of the function
sqrt
for type
integer
to
maths
:
ALTER FUNCTION sqrt(integer) SET SCHEMA maths;
To adjust the search paththat is automatically set for a function:
ALTER FUNCTION check_password(text) SET search_path = admin, pg_temp;
To disable automatic setting of
search_path
for a function:
ALTER FUNCTION check_password(text) RESET search_path;
The function will now execute with whatever search path is used by its caller.
Compatibility
This statement is partially compatible with the
ALTER FUNCTION
statement in the SQL standard.
The standard allows more properties of a function to be modified, but does not provide the ability
to rename a function, make a function a security definer, attach configuration parameter values to
afunction, or change the owner, schema, or volatility of a function. The standard also requires the
RESTRICT
key word, which is optional in PostgreSQL.
See Also
CREATE FUNCTION, DROP FUNCTION
1233
ALTER GROUP
Name
ALTER GROUP — change role name or membership
Synopsis
ALTER GROUP
group_name
ADD USER
user_name
[, ... ]
ALTER GROUP
group_name
DROP USER
user_name
[, ... ]
ALTER GROUP
group_name
RENAME TO
new_name
Description
ALTER GROUP
changes the attributes of a user group. This is an obsolete command, though still
accepted for backwards compatibility, because groups (and users too) have been superseded by the
more general concept of roles.
The first two variants add users to a group or remove them from a group. (Any role can play the part
of either a “user” or a “group” for this purpose.) These variants are effectively equivalent to granting
or revoking membership in the role named as the “group”; so the preferred way to do this is to use
GRANT or REVOKE.
The third variant changes the name of the group. This is exactly equivalent to renaming the role with
ALTER ROLE.
Parameters
group_name
The name of the group (role) to modify.
user_name
Users (roles) that are to be added to or removed from the group. The users must already exist;
ALTER GROUP
does not create or drop users.
new_name
The new name of the group.
Examples
Add users to a group:
ALTER GROUP staff ADD USER karl, john;
Remove a user from a group:
ALTER GROUP workers DROP USER beth;
1234
ALTER GROUP
Compatibility
There is no
ALTER GROUP
statement in the SQL standard.
See Also
GRANT, REVOKE, ALTER ROLE
1235
ALTER INDEX
Name
ALTER INDEX — change the definition of an index
Synopsis
ALTER INDEX [ IF EXISTS ]
name
RENAME TO
new_name
ALTER INDEX [ IF EXISTS ]
name
SET TABLESPACE
tablespace_name
ALTER INDEX [ IF EXISTS ]
name
SET (
storage_parameter
=
value
[, ... ] )
ALTER INDEX [ IF EXISTS ]
name
RESET (
storage_parameter
[, ... ] )
ALTER INDEX ALL IN TABLESPACE
name
[ OWNED BY
role_name
[, ... ] ]
SET TABLESPACE
new_tablespace
[ NOWAIT ]
Description
ALTER INDEX
changes the definition of an existing index. There are several subforms:
IF EXISTS
Do not throw an error if the index does not exist. A notice is issued in this case.
RENAME
The
RENAME
form changes the name of the index. There is no effect on the stored data.
SET TABLESPACE
This form changes the index’s tablespace to the specified tablespace and moves the data file(s)
associated with the index to the newtablespace. To change the tablespace of an index, you must
own the index and have
CREATE
privilege on the new tablespace. All indexes in the current
database in a tablespace can be moved by using the
ALL IN TABLESPACE
form, which will
lock all indexes tobe moved and then move each one. This form also supports
OWNED BY
,which
will only move indexes owned by the roles specified. If the
NOWAIT
option is specified then
the command will fail if it is unable to acquire all of the locks required immediately. Note that
system catalogs will not be moved by this command, use
ALTER DATABASE
or explicit
ALTER
INDEX
invocations instead if desired. See also CREATE TABLESPACE.
SET (
storage_parameter
=
value
[, ... ] )
This form changes one or more index-method-specific storage parameters for the index. See
CREATE INDEXfor details ontheavailable parameters. Note that the index contents will not be
modified immediately by this command; depending on the parameter you might need to rebuild
the index with REINDEX to get the desired effects.
RESET (
storage_parameter
[, ... ] )
This form resets one or more index-method-specificstorage parameters totheir defaults. As with
SET
,a
REINDEX
might be needed to update the index entirely.
1236
ALTER INDEX
Parameters
name
The name (possibly schema-qualified) of an existing index to alter.
new_name
The new name for the index.
tablespace_name
The tablespace to which the index will be moved.
storage_parameter
The name of an index-method-specific storage parameter.
value
The new value for an index-method-specific storage parameter. This might be a number or a
word depending on the parameter.
Notes
These operations are also possible using ALTER TABLE.
ALTER INDEX
is in fact just an alias for
the forms of
ALTER TABLE
that apply to indexes.
There was formerly an
ALTER INDEX OWNER
variant, but this is now ignored (with a warning). An
index cannot have an owner differentfrom its table’s owner. Changing the table’s owner automatically
changes the index as well.
Changing any part of a system catalog index is not permitted.
Examples
To rename an existing index:
ALTER INDEX distributors RENAME TO suppliers;
To move an index to a different tablespace:
ALTER INDEX distributors SET TABLESPACE fasttablespace;
To change an index’s fill factor (assuming that the index method supports it):
ALTER INDEX distributors SET (fillfactor = 75);
REINDEX INDEX distributors;
1237
Documents you may be interested
Documents you may be interested