repo.or.cz
/
pgsql.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Detect overflow in timestamp[tz] subtraction.
2022-12-13
Tom
L
ane
Rethin
k
handling of [
P
reven
t
|Is]I
n
TransactionBlock
.
.
.
commit
|
commitdiff
|
tree
2022-12-12
Tom Lane
Fix jsonb subscripting to
c
ope wit
h
t
o
as
t
ed
subs
c
ri
p
t
.
.
.
commit
|
commitdiff
|
tree
2022-12-11
Tom Lane
Convert dom
a
in
_
i
n
to
re
p
ort errors sof
t
ly
.
commit
|
commitdiff
|
tree
2022-12-11
Tom Lane
Conv
e
rt
j
s
o
n_in and json
b
_in to repo
r
t
errors soft
l
y
.
commit
|
commitdiff
|
tree
2022-12-11
Tom Lane
C
hange Json
S
emAct
i
on to allow non-throw error
r
epo
r
ting
.
commit
|
commitdiff
|
tree
2022-12-10
Tom L
a
ne
S
t
andardize err
o
r reports in unimplement
e
d
I/O
f
unctions
.
commit
|
commitdiff
|
tree
2022-12-10
Tom Lane
Use th
e
macro,
n
ot handwritten
c
od
e
, to
c
onstruct anymul
t
ira
.
.
.
commit
|
commitdiff
|
tree
2022-12-10
Tom Lane
Rest
r
u
ctu
r
e so
f
t-err
o
r handling in format
t
ing
.
c
.
commit
|
commitdiff
|
tree
2022-12-09
Tom La
n
e
C
o
n
ver
t
d
a
t
etime in
p
u
t
functions to
u
se "sof
t
"
e
rror
.
.
.
commit
|
commitdiff
|
tree
2022-12-09
Tom Lane
All
o
w DateTime
P
ar
s
eError to
h
and
l
e
bad-timez
o
n
e error
.
.
.
commit
|
commitdiff
|
tree
2022-12-09
T
om Lane
Con
s
t-ify a couple of dateti
m
e parsing subrou
t
ines
.
commit
|
commitdiff
|
tree
2022-12-09
T
om Lane
Convert a
f
e
w datat
y
pe input functions
t
o us
e
"soft
.
.
.
commit
|
commitdiff
|
tree
2022-12-09
Tom
L
ane
Add
t
est scaffolding
for
s
o
f
t error reporting from
.
.
.
commit
|
commitdiff
|
tree
2022-12-09
Tom Lan
e
C
r
e
at
e
infras
t
ructure for "soft"
e
rror repor
t
ing
.
commit
|
commitdiff
|
tree
2022-12-07
T
o
m
Lane
M
i
nor
code refacto
r
ing in elog
.
c
(
no fu
n
c
t
i
o
nal chang
e
)
.
commit
|
commitdiff
|
tree
2022-12-07
T
om Lane
Doc: subdivide Syst
e
m Informa
t
ion Funct
i
ons a
n
d O
p
erato
r
s
.
commit
|
commitdiff
|
tree
2022-12-05
Tom Lane
Fix
Mem
o
ize to
w
o
r
k with
p
ar
t
itio
n
wise joining
.
commit
|
commitdiff
|
tree
2022-12-04
To
m
Lane
Update t
o
p-le
v
el
.
g
itignore
.
commit
|
commitdiff
|
tree
2022-12-04
Tom Lan
e
Re-pgindent a few files
.
commit
|
commitdiff
|
tree
2022-12-04
Tom Lan
e
Fi
x
b
roken MemoizePa
t
h
s
upport in repa
r
ame
t
eriz
e
_pat
h
()
.
commit
|
commitdiff
|
tree
2022-12-04
To
m
Lane
Add missing Mater
i
al
P
ath su
p
port in r
e
para
m
ete
r
ize_path
.
.
.
commit
|
commitdiff
|
tree
2022-12-04
T
o
m Lane
Fix generate_partitionwise_join_paths() to tolerate
.
.
.
commit
|
commitdiff
|
tree
2022-12-03
Tom Lane
Doc: flesh out
fmgr/README's descrip
t
ion of context
.
.
.
commit
|
commitdiff
|
tree
2022-12-02
Tom La
n
e
Remove gen_
n
o
de_su
p
port
.
p
l
's special treatment of Equiv
a
lenc
.
.
.
commit
|
commitdiff
|
tree
2022-12-02
Tom Lane
Add some error cross-checks to gen_node_suppor
t
.
pl
.
commit
|
commitdiff
|
tree
2022-12-02
To
m
Lane
Fix psql's \sf and
\ef for new-style SQL functions
.
commit
|
commitdiff
|
tree
2022-12-02
Tom Lan
e
Remove l
o
g
ic fo
r
co
n
vertin
g
a
ta
b
le to
a
vie
w
.
commit
|
commitdiff
|
tree
2022-12-01
T
o
m
Lane
Doc:
add
example of round(v,
s
)
w
ith
n
e
gative s
.
commit
|
commitdiff
|
tree
2022-12-01
T
o
m
Lane
Do
c
:
w
o
rd
-
smith the
disc
u
ssi
o
n
o
f s
e
cure sc
h
ema usage
.
.
.
commit
|
commitdiff
|
tree
2022-12-01
To
m
Lane
Fix
u
nde
r
-paren
t
hesized display
o
f
AT
T
I
M
E ZONE const
r
ucts
.
commit
|
commitdiff
|
tree
2022-11-30
Tom
L
ane
Reject
m
is
s
i
n
g database name in pg_regress and coh
o
r
ts
.
commit
|
commitdiff
|
tree
2022-11-29
Tom Lane
Im
p
r
o
ve heuristics fo
r
compre
s
sing the
K
nownAssi
g
n
e
dXids
.
.
.
commit
|
commitdiff
|
tree
2022-11-29
Tom Lane
Prev
e
nt c
l
obbering of
u
tility s
t
ate
m
ents in S
Q
L func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2022-11-29
Tom
L
ane
Remove bogu
s
Asser
t
and
dead code in remove_usel
e
ss_re
s
ults_
.
.
.
commit
|
commitdiff
|
tree
2022-11-27
Tom Lane
Doc: update queries
.
sgml for optio
n
al subquery
aliases
.
commit
|
commitdiff
|
tree
2022-11-26
T
o
m
Lane
Remo
v
e temp
o
rar
y
portlock
d
ire
c
tory dur
i
ng make [dist
.
.
.
commit
|
commitdiff
|
tree
2022-11-22
T
o
m
L
ane
Give better hints for a
m
biguous or u
n
referenceable
.
.
.
commit
|
commitdiff
|
tree
2022-11-22
T
om Lane
YA atte
m
pt at
taming worst
-
case behavior of g
e
t_actual_varia
.
.
.
commit
|
commitdiff
|
tree
2022-11-21
Tom Lane
Add comments and a
m
iss
i
ng CHECK_
F
OR_INTERRUPTS in
.
.
.
commit
|
commitdiff
|
tree
2022-11-21
Tom Lane
Mark pageinsp
e
c
t'
s
dis
k
-a
c
cessi
n
g functi
o
ns as paral
l
el
.
.
.
commit
|
commitdiff
|
tree
2022-11-21
T
o
m L
a
n
e
Provide opt
i
ons for pos
t
master t
o
kill child pr
o
cesses
.
.
.
commit
|
commitdiff
|
tree
2022-11-21
Tom Lane
P
revent instabilit
y
in
contri
b
/pageins
p
e
c
t's regression
.
.
.
commit
|
commitdiff
|
tree
2022-11-20
Tom Lane
Fix sloppy cl
e
a
nup of roles in pri
v
ileges
.
sq
l
.
commit
|
commitdiff
|
tree
2022-11-20
Tom Lane
F
ix lo
n
g-obsolet
e
comment
.
commit
|
commitdiff
|
tree
2022-11-19
Tom Lane
Dis
a
ble debug_
d
iscard_caches
in test_oat_hoo
k
s
test
.
commit
|
commitdiff
|
tree
2022-11-19
Tom
L
a
n
e
Doc: sy
n
c src/tutorial/basics
.
source
w
ith SGML
d
oc
u
m
e
ntation
.
commit
|
commitdiff
|
tree
2022-11-18
Tom Lane
Don't read MCV stats needless
l
y i
n
eqjoinsel()
.
commit
|
commitdiff
|
tree
2022-11-17
T
om Lane
I
m
prove ruleutils'
prin
t
out of LATERAL
r
eferences w
i
thin
.
.
.
commit
|
commitdiff
|
tree
2022-11-16
Tom Lane
I
nvent "mul
t
ibi
t
ma
p
sets"
,
and use the
m
to s
p
e
ed u
p
.
.
.
commit
|
commitdiff
|
tree
2022-11-16
T
om Lane
Sha
v
e som
e
cycles off subscripti
o
n/t/100_bugs
.
pl t
e
sts
.
commit
|
commitdiff
|
tree
2022-11-13
T
o
m Lane
Make Bitmapsets be valid Nodes
.
commit
|
commitdiff
|
tree
2022-11-12
Tom
L
ane
Fi
x
volatility marking
o
f ti
m
estamptz
_
trunc
_
zone
.
commit
|
commitdiff
|
tree
2022-11-10
Tom Lane
Support wri
t
ing "CRE
A
TE/A
L
TER TABLE
.
.
.
S
ET STORAGE
.
.
.
commit
|
commitdiff
|
tree
2022-11-10
Tom Lane
Fix alte
r
_table
.
sql test cas
e
t
o
t
e
s
t what it clai
m
s
to
.
commit
|
commitdiff
|
tree
2022-11-09
Tom
L
ane
Apply
a
b
e
tter fi
x
t
o mdunli
n
k
f
o
r
k()
.
commit
|
commitdiff
|
tree
2022-11-09
Tom La
n
e
Re
p
ort a more us
e
ful e
r
ror f
o
r re
l
options
on
a
pa
r
titione
d
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Tom Lane
Doc: add comments abou
t
PreventInTrans
a
ct
i
onBlock
/
IsInTransa
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Tom Lane
D
oc: improve t
u
tori
a
l
s
ection
a
b
ou
t
g
r
ouped ag
g
regates
.
commit
|
commitdiff
|
tree
2022-11-08
Tom Lane
Produce more-
o
ptimal
p
lans for
bitmap scans
on
boolean
.
.
.
commit
|
commitdiff
|
tree
2022-11-07
Tom L
a
ne
F
i
x failu
r
e
t
o remove non-first segments o
f
temporary
.
.
.
commit
|
commitdiff
|
tree
2022-11-05
To
m
Lan
e
Do
n
't pass
d
own
nonnullab
l
e_vars w
h
ile re
d
u
cing oute
r
.
.
.
commit
|
commitdiff
|
tree
2022-11-05
Tom Lane
Handle S
u
b
P
la
n
c
a
ses in find_nonnullable_rels/var
s
.
commit
|
commitdiff
|
tree
2022-11-04
T
om Lan
e
Fix CREA
T
E
D
ATAB
A
SE
so we can pg_upg
r
ade
DBs with OIDs
.
.
.
commit
|
commitdiff
|
tree
2022-11-03
Tom
L
ane
Avoid cra
s
h
a
f
t
e
r
function synt
a
x error in a repl
i
cation
.
.
.
commit
|
commitdiff
|
tree
2022-11-03
Tom Lane
Ad
d
casts to simp
l
ehash
.
h to silenc
e
C+
+
warnings
.
commit
|
commitdiff
|
tree
2022-11-02
Tom Lane
Allow use of __sync_l
o
c
k
_t
e
st_a
n
d_set for spinl
o
cks
.
.
.
commit
|
commitdiff
|
tree
2022-11-02
T
om Lane
Defend agains
t
unsupported partiti
o
n relkind i
n
logical
.
.
.
commit
|
commitdiff
|
tree
2022-11-02
Tom
L
ane
pg_dump
:
fix failure to
d
ump comments
o
n
const
r
a
i
nt
s
.
.
.
commit
|
commitdiff
|
tree
2022-11-01
Tom Lane
Update
t
ime zone data files
to tzdata release 2
0
22f
.
commit
|
commitdiff
|
tree
2022-11-01
Tom La
n
e
Fix p
l
anner failure with ex
t
ended statistics o
n
partitioned
.
.
.
commit
|
commitdiff
|
tree
2022-11-01
To
m
Lan
e
pg_stat_statements: fetch s
t
mt locat
i
on/length before
.
.
.
commit
|
commitdiff
|
tree
2022-10-31
Tom Lane
Add basic
r
e
g
ression tes
t
s
for semi/antijoin recognition
.
commit
|
commitdiff
|
tree
2022-10-27
T
o
m Lan
e
A
v
oid making co
m
mutat
i
vel
y
-
d
uplicat
e
clauses in Equiv
a
lenceC
.
.
.
commit
|
commitdiff
|
tree
2022-10-25
Tom Lane
Doc
/
i
m
pro
v
e conf
u
sing, ineff
i
cie
n
t tests to
l
ocate
.
.
.
commit
|
commitdiff
|
tree
2022-10-18
To
m
Lane
Fix confusion abo
u
t havingQual vs
h
asHavingQual in
.
.
.
commit
|
commitdiff
|
tree
2022-10-17
T
om
L
a
n
e
Record depe
n
denci
e
s
of a cas
t
o
n
other casts that
i
t
.
.
.
commit
|
commitdiff
|
tree
2022-10-17
Tom Lane
Reject non
-
ON-SELECT
r
ules that are named "_RET
U
RN"
.
commit
|
commitdiff
|
tree
2022-10-17
Tom Lane
G
u
ard against table-A
M
-less relat
i
on
s
in pla
n
ner
.
commit
|
commitdiff
|
tree
2022-10-16
Tom Lane
Fix EX
P
LAIN of S
E
ARCH BREA
D
TH
FIRST wi
t
h a const
a
n
t
.
.
.
commit
|
commitdiff
|
tree
2022-10-16
T
o
m Lane
Rename parser toke
n
REF to RE
F
_P to avoid a symbol
.
.
.
commit
|
commitdiff
|
tree
2022-10-16
To
m
Lane
Use
libc's snprint
f
, not s
p
r
i
nt
f
,
f
or special cases
.
.
.
commit
|
commitdiff
|
tree
2022-10-14
To
m
Lane
Add auxiliary lists to GU
C
data
s
t
r
uc
t
ures for be
t
te
r
.
.
.
commit
|
commitdiff
|
tree
2022-10-14
Tom Lane
Replace the
s
o
rted
a
r
r
ay of GUC va
r
ia
b
les wit
h
a
hash
.
.
.
commit
|
commitdiff
|
tree
2022-10-14
Tom
Lane
Store G
U
C da
t
a in a
memory con
t
ext, instead of
using
.
.
.
commit
|
commitdiff
|
tree
2022-10-14
Tom Lane
M
ake
s
ome minor improve
m
ents
in memory-co
n
text infrastructure
.
commit
|
commitdiff
|
tree
2022-10-12
Tom Lane
D
o
c: improve recomme
n
ded s
y
ste
m
d
unit file
.
commit
|
commitdiff
|
tree
2022-10-11
Tom Lane
Harden pmsigna
l
.
c
against clobbered sh
a
red
memory
.
commit
|
commitdiff
|
tree
2022-10-11
Tom
Lane
Yet further fixes for m
u
lti-ro
w
VALUES lists for u
p
d
atable
.
.
.
commit
|
commitdiff
|
tree
2022-10-11
Tom Lane
Doc: add entry
f
or pg_get_partkeydef()
.
commit
|
commitdiff
|
tree
2022-10-10
T
om Lane
Harden m
e
mor
y
c
o
ntext a
l
locators a
g
ai
n
s
t bogus ch
u
nk
.
.
.
commit
|
commitdiff
|
tree
2022-10-10
To
m
Lane
Simpli
f
y
o
u
r Assert infrast
r
ucture a
l
i
t
t
l
e
.
commit
|
commitdiff
|
tree
2022-10-07
Tom La
n
e
Improve our ability to detect bogus pointe
r
s passed
.
.
.
commit
|
commitdiff
|
tree
2022-10-06
Tom Lane
Remove Memor
y
ContextContains()
.
commit
|
commitdiff
|
tree
2022-10-06
Tom Lane
R
e
move
uses of Me
m
oryContex
t
C
ontains i
n
nodeAgg
.
c and
.
.
.
commit
|
commitdiff
|
tree
2022-10-06
To
m
Lane
Take ca
r
e to de-duplicate
en
t
ries in standby
.
c
's table
.
.
.
commit
|
commitdiff
|
tree
2022-10-06
To
m
Lane
Rem
o
ve useless charact
e
r-length chec
k
s in con
t
ri
b
/ltree
.
commit
|
commitdiff
|
tree
2022-10-06
T
o
m Lane
In
t
roduce
t_i
s
alnu
m
() to replace t_isa
l
p
h
a() || t_
i
sdi
g
i
t
.
.
.
commit
|
commitdiff
|
tree
2022-10-03
Tom Lane
Fix ps
q
l's behavi
o
r
w
i
t
h \g
for
a
m
ult
i
ple-comm
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2022-10-03
Tom Lane
Reve
r
t
"
Optimize order of GROUP BY keys"
.
commit
|
commitdiff
|
tree
2022-09-30
Tom
Lane
A
void impr
o
b
able
P
AN
I
C duri
n
g
h
e
ap_update,
r
edux
.
commit
|
commitdiff
|
tree
next