Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
8fc97e82
Commit
8fc97e82
authored
Mar 20, 2000
by
Tom Lane
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Sorry, I have read the misspelling 'coersion' one time too many.
parent
b9a990d8
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
10 deletions
+10
-10
doc/src/sgml/history.sgml
doc/src/sgml/history.sgml
+1
-1
doc/src/sgml/release.sgml
doc/src/sgml/release.sgml
+4
-4
doc/src/sgml/typeconv.sgml
doc/src/sgml/typeconv.sgml
+5
-5
No files found.
doc/src/sgml/history.sgml
View file @
8fc97e82
...
@@ -227,7 +227,7 @@
...
@@ -227,7 +227,7 @@
<listitem>
<listitem>
<para>
<para>
Additional <acronym>SQL92</acronym>-compliant language features have been added,
Additional <acronym>SQL92</acronym>-compliant language features have been added,
including primary keys, quoted identifiers, literal string type coer
sion,
including primary keys, quoted identifiers, literal string type coer
cion,
type casting, and binary and hexadecimal integer input.
type casting, and binary and hexadecimal integer input.
</para>
</para>
</listitem>
</listitem>
...
...
doc/src/sgml/release.sgml
View file @
8fc97e82
...
@@ -414,7 +414,7 @@ Fix bug in pg_dump -z
...
@@ -414,7 +414,7 @@ Fix bug in pg_dump -z
Memory overrun cleanups(Tatsuo)
Memory overrun cleanups(Tatsuo)
Fix for lo_import crash(Tatsuo)
Fix for lo_import crash(Tatsuo)
Adjust handling of data type names to suppress double quotes(Thomas)
Adjust handling of data type names to suppress double quotes(Thomas)
Use type coer
s
ion for matching columns and DEFAULT(Thomas)
Use type coer
c
ion for matching columns and DEFAULT(Thomas)
Fix deadlock so it only checks once after one second of sleep(Bruce)
Fix deadlock so it only checks once after one second of sleep(Bruce)
Fixes for aggregates and PL/pgsql(Hiroshi)
Fixes for aggregates and PL/pgsql(Hiroshi)
Fix for subquery crash(Vadim)
Fix for subquery crash(Vadim)
...
@@ -475,7 +475,7 @@ EXPLAIN all indices used(Tom)
...
@@ -475,7 +475,7 @@ EXPLAIN all indices used(Tom)
Implement CASE, COALESCE, NULLIF expression(Thomas)
Implement CASE, COALESCE, NULLIF expression(Thomas)
New pg_dump table output format(Constantin)
New pg_dump table output format(Constantin)
Add string min()/max() functions(Thomas)
Add string min()/max() functions(Thomas)
Extend new type coer
s
ion techniques to aggregates(Thomas)
Extend new type coer
c
ion techniques to aggregates(Thomas)
New moddatetime contrib(Terry)
New moddatetime contrib(Terry)
Update to pgaccess 0.96(Constantin)
Update to pgaccess 0.96(Constantin)
Add routines for single-byte "char" type(Thomas)
Add routines for single-byte "char" type(Thomas)
...
@@ -672,7 +672,7 @@ Fix for lo_import() crash(Bruce)
...
@@ -672,7 +672,7 @@ Fix for lo_import() crash(Bruce)
Better search for install program(Tom)
Better search for install program(Tom)
Timezone fixes(Tom)
Timezone fixes(Tom)
HPUX fixes(Tom)
HPUX fixes(Tom)
Use implicit type coer
s
ion for matching DEFAULT values(Thomas)
Use implicit type coer
c
ion for matching DEFAULT values(Thomas)
Add routines to help with single-byte (internal) character type(Thomas)
Add routines to help with single-byte (internal) character type(Thomas)
Compilation of libpq for Win32 fixes(Magnus)
Compilation of libpq for Win32 fixes(Magnus)
Upgrade to PyGreSQL 2.2(D'Arcy)
Upgrade to PyGreSQL 2.2(D'Arcy)
...
@@ -734,7 +734,7 @@ asynchronous messages and interrupts thanks to Tom Lane.
...
@@ -734,7 +734,7 @@ asynchronous messages and interrupts thanks to Tom Lane.
<listitem>
<listitem>
<para>
<para>
The parser will now perform automatic type coer
s
ion to match arguments
The parser will now perform automatic type coer
c
ion to match arguments
to available operators and functions, and to match columns and expressions
to available operators and functions, and to match columns and expressions
with target columns. This uses a generic mechanism which supports
with target columns. This uses a generic mechanism which supports
the type extensibility features of <productname>Postgres</productname>.
the type extensibility features of <productname>Postgres</productname>.
...
...
doc/src/sgml/typeconv.sgml
View file @
8fc97e82
...
@@ -14,7 +14,7 @@ to understand the details of the type conversion mechanism.
...
@@ -14,7 +14,7 @@ to understand the details of the type conversion mechanism.
However, the implicit conversions done by <productname>Postgres</productname>
However, the implicit conversions done by <productname>Postgres</productname>
can affect the apparent results of a query, and these results
can affect the apparent results of a query, and these results
can be tailored by a user or programmer
can be tailored by a user or programmer
using <emphasis>explicit</emphasis> type coer
s
ion.
using <emphasis>explicit</emphasis> type coer
c
ion.
</para>
</para>
<para>
<para>
...
@@ -26,7 +26,7 @@ for more information on specific data types and allowed functions and operators.
...
@@ -26,7 +26,7 @@ for more information on specific data types and allowed functions and operators.
<para>
<para>
The Programmer's Guide has more details on the exact algorithms used for
The Programmer's Guide has more details on the exact algorithms used for
implicit type conversion and coer
s
ion.
implicit type conversion and coer
c
ion.
</para>
</para>
<sect1>
<sect1>
...
@@ -163,14 +163,14 @@ All type conversion rules are designed with several principles in mind:
...
@@ -163,14 +163,14 @@ All type conversion rules are designed with several principles in mind:
<itemizedlist mark="bullet" spacing="compact">
<itemizedlist mark="bullet" spacing="compact">
<listitem>
<listitem>
<para>
<para>
Implicit conversions should never have suprising or unpredictable outcomes.
Implicit conversions should never have su
r
prising or unpredictable outcomes.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
User-defined types, of which the parser has no apriori knowledge, should be
User-defined types, of which the parser has no a
-
priori knowledge, should be
"higher" in the type h
ei
rarchy. In mixed-type expressions, native types shall always
"higher" in the type h
ie
rarchy. In mixed-type expressions, native types shall always
be converted to a user-defined type (of course, only if conversion is necessary).
be converted to a user-defined type (of course, only if conversion is necessary).
</para>
</para>
</listitem>
</listitem>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment