mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-03 08:00:21 +08: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
|
||||
try a similar case with <literal>!</>, we get:
|
||||
<screen>
|
||||
tgl=> select text '44' ! as "factorial";
|
||||
tgl=> select text '20' ! as "factorial";
|
||||
ERROR: Unable to identify a postfix operator '!' for type 'text'
|
||||
You may need to add parentheses or an explicit cast
|
||||
</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
|
||||
it out with an explicit cast:
|
||||
<screen>
|
||||
tgl=> select cast(text '44' as int8) ! as "factorial";
|
||||
tgl=> select cast(text '20' as int8) ! as "factorial";
|
||||
factorial
|
||||
---------------------
|
||||
2673996885588443136
|
||||
2432902008176640000
|
||||
(1 row)
|
||||
</screen>
|
||||
</para>
|
||||
|
@ -337,7 +337,7 @@ class pgdbCnx:
|
||||
### module interface
|
||||
|
||||
# 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
|
||||
dbport = -1
|
||||
dbhost = ""
|
||||
@ -364,9 +364,9 @@ def connect(dsn = None, user = None, password = None, host = None, database = No
|
||||
dbpasswd = password
|
||||
if database != None:
|
||||
dbbase = database
|
||||
if host != None:
|
||||
if xhost != None:
|
||||
try:
|
||||
params = string.split(host, ":")
|
||||
params = string.split(xhost, ":")
|
||||
dbhost = params[0]
|
||||
dbport = int(params[1])
|
||||
except:
|
||||
|
Loading…
Reference in New Issue
Block a user