postgresql/src/backend/commands
Robert Haas 5384a73f98 Built-in JSON data type.
Like the XML data type, we simply store JSON data as text, after checking
that it is valid.  More complex operations such as canonicalization and
comparison may come later, but this is enough for not.

There are a few open issues here, such as whether we should attempt to
detect UTF-8 surrogate pairs represented as \uXXXX\uYYYY, but this gets
the basic framework in place.
2012-01-31 11:48:23 -05:00
..
Makefile Consolidate DROP handling for some object types. 2011-10-19 23:27:19 -04:00
aggregatecmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
alter.c Disallow ALTER DOMAIN on non-domain type everywhere 2012-01-27 21:20:34 +02:00
analyze.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
async.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
cluster.c Classify DROP operations by whether or not they are user-initiated. 2012-01-26 09:30:27 -05:00
collationcmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
comment.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
constraint.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
conversioncmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
copy.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
dbcommands.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
define.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
discard.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
dropcmds.c Classify DROP operations by whether or not they are user-initiated. 2012-01-26 09:30:27 -05:00
explain.c Built-in JSON data type. 2012-01-31 11:48:23 -05:00
extension.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
foreigncmds.c Classify DROP operations by whether or not they are user-initiated. 2012-01-26 09:30:27 -05:00
functioncmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
indexcmds.c Damage control for yesterday's CheckIndexCompatible changes. 2012-01-26 08:21:31 -05:00
lockcmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
opclasscmds.c Classify DROP operations by whether or not they are user-initiated. 2012-01-26 09:30:27 -05:00
operatorcmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
portalcmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
prepare.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
proclang.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
schemacmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
seclabel.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
sequence.c ALTER <thing> [IF EXISTS] ... allows silent DDL if required, 2012-01-23 23:25:04 +00:00
tablecmds.c Be more clear when a new column name collides with a system column name. 2012-01-26 12:44:30 -05:00
tablespace.c Accept a non-existent value in "ALTER USER/DATABASE SET ..." command. 2012-01-30 11:13:36 +02:00
trigger.c Add pg_trigger_depth() function 2012-01-25 13:22:54 -03:00
tsearchcmds.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
typecmds.c Disallow ALTER DOMAIN on non-domain type everywhere 2012-01-27 21:20:34 +02:00
user.c Make superuser imply replication privilege. The idea of a privilege that 2012-01-14 18:22:16 +02:00
vacuum.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
vacuumlazy.c Fix broken logic in lazy_vacuum_heap. 2012-01-13 08:22:31 -05:00
variable.c Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
view.c Fix warning about unused variable 2012-01-18 10:24:15 +01:00