postgresql/src/backend
Andrew Dunstan 9111d46351 Remove ill-conceived ban on zero length json object keys.
We removed a similar ban on this in json_object recently, but the ban in
datum_to_json was left, which generate4d sprutious errors in othee json
generators, notable json_build_object.

Along the way, add an assertion that datum_to_json is not passed a null
key. All current callers comply with this rule, but the assertion will
catch any possible future misbehaviour.
2014-09-25 15:08:42 -04:00
..
access Remove most volatile qualifiers from xlog.c 2014-09-22 23:35:08 +02:00
bootstrap Revert "Fix bogus %name-prefix option syntax in all our Bison files." 2014-05-28 19:21:01 -04:00
catalog Code review for row security. 2014-09-24 16:32:22 -04:00
commands Copy-editing of row security 2014-09-24 17:45:11 -04:00
executor Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -04:00
foreign Implement IMPORT FOREIGN SCHEMA. 2014-07-10 15:01:43 -04:00
lib pgindent run for 9.4 2014-05-06 12:12:18 -04:00
libpq Reorganize functions in be-secure-openssl.c 2014-08-18 13:12:40 +03:00
main Remove postgres --help blurb about the removed -A option. 2014-09-22 17:54:34 +02:00
nodes Fix mishandling of CreateEventTrigStmt's eventname field. 2014-09-22 16:05:51 -04:00
optimizer Fix bogus variable-mangling in security_barrier_replace_vars(). 2014-09-24 15:59:34 -04:00
parser Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -04:00
po Translation updates 2014-07-21 01:08:04 -04:00
port Fix spinlock implementation for some !solaris sparc platforms. 2014-09-09 00:47:32 +02:00
postmaster Allow escaping of option values for options passed at connection start. 2014-08-28 13:59:29 +02:00
regex Fix incorrect search for "x?" style matches in creviterdissect(). 2014-09-23 20:26:14 -04:00
replication Fix VPATH builds of the replication parser from git for some !gcc compilers. 2014-09-25 15:22:26 +02:00
rewrite Code review for row security. 2014-09-24 16:32:22 -04:00
snowball Finish adding file version information to installed Windows binaries. 2014-08-18 22:59:53 -04:00
storage Change locking regimen around buffer replacement. 2014-09-25 10:43:24 -04:00
tcop Log ALTER SYSTEM statements as DDL 2014-09-22 20:50:17 -04:00
tsearch pgindent run for 9.4 2014-05-06 12:12:18 -04:00
utils Remove ill-conceived ban on zero length json object keys. 2014-09-25 15:08:42 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
Makefile Get rid of use of dlltool in Mingw builds. 2014-02-11 12:56:20 -05:00
nls.mk Add libpgcommon to backend gettext source files 2013-10-19 13:49:05 -04:00