mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-02 21:56:53 +02:00
Change docs to do 20! rather than larger.
This commit is contained in:
parent
af03e2edc9
commit
3cd9399d86
@ -435,7 +435,7 @@ On the other hand, the postfix operator <literal>!</> (factorial)
|
|||||||
is defined only for integer data types, not for float8. So, if we
|
is defined only for integer data types, not for float8. So, if we
|
||||||
try a similar case with <literal>!</>, we get:
|
try a similar case with <literal>!</>, we get:
|
||||||
<screen>
|
<screen>
|
||||||
tgl=> select text '44' ! as "factorial";
|
tgl=> select text '20' ! as "factorial";
|
||||||
ERROR: Unable to identify a postfix operator '!' for type 'text'
|
ERROR: Unable to identify a postfix operator '!' for type 'text'
|
||||||
You may need to add parentheses or an explicit cast
|
You may need to add parentheses or an explicit cast
|
||||||
</screen>
|
</screen>
|
||||||
@ -443,10 +443,10 @@ This happens because the system can't decide which of the several
|
|||||||
possible <literal>!</> operators should be preferred. We can help
|
possible <literal>!</> operators should be preferred. We can help
|
||||||
it out with an explicit cast:
|
it out with an explicit cast:
|
||||||
<screen>
|
<screen>
|
||||||
tgl=> select cast(text '44' as int8) ! as "factorial";
|
tgl=> select cast(text '20' as int8) ! as "factorial";
|
||||||
factorial
|
factorial
|
||||||
---------------------
|
---------------------
|
||||||
2673996885588443136
|
2432902008176640000
|
||||||
(1 row)
|
(1 row)
|
||||||
</screen>
|
</screen>
|
||||||
</para>
|
</para>
|
||||||
|
@ -337,7 +337,7 @@ class pgdbCnx:
|
|||||||
### module interface
|
### module interface
|
||||||
|
|
||||||
# connects to a database
|
# connects to a database
|
||||||
def connect(dsn = None, user = None, password = None, host = None, database = None):
|
def connect(dsn = None, user = None, password = None, xhost = None, database = None):
|
||||||
# first get params from DSN
|
# first get params from DSN
|
||||||
dbport = -1
|
dbport = -1
|
||||||
dbhost = ""
|
dbhost = ""
|
||||||
@ -364,9 +364,9 @@ def connect(dsn = None, user = None, password = None, host = None, database = No
|
|||||||
dbpasswd = password
|
dbpasswd = password
|
||||||
if database != None:
|
if database != None:
|
||||||
dbbase = database
|
dbbase = database
|
||||||
if host != None:
|
if xhost != None:
|
||||||
try:
|
try:
|
||||||
params = string.split(host, ":")
|
params = string.split(xhost, ":")
|
||||||
dbhost = params[0]
|
dbhost = params[0]
|
||||||
dbport = int(params[1])
|
dbport = int(params[1])
|
||||||
except:
|
except:
|
||||||
|
Loading…
Reference in New Issue
Block a user