1
0
mirror of https://github.com/postgres/postgres.git synced 2026-01-05 23:38:41 +03:00
Files
postgres/src/test/regress/serial_schedule
Tom Lane a99c42f291 Support automatically-updatable views.
This patch makes "simple" views automatically updatable, without the need
to create either INSTEAD OF triggers or INSTEAD rules.  "Simple" views
are those classified as updatable according to SQL-92 rules.  The rewriter
transforms INSERT/UPDATE/DELETE commands on such views directly into an
equivalent command on the underlying table, which will generally have
noticeably better performance than is possible with either triggers or
user-written rules.  A view that has INSTEAD OF triggers or INSTEAD rules
continues to operate the same as before.

For the moment, security_barrier views are not considered simple.
Also, we do not support WITH CHECK OPTION.  These features may be
added in future.

Dean Rasheed, reviewed by Amit Kapila
2012-12-08 18:26:21 -05:00

138 lines
2.1 KiB
Plaintext

# src/test/regress/serial_schedule
# This should probably be in an order similar to parallel_schedule.
test: tablespace
test: boolean
test: char
test: name
test: varchar
test: text
test: int2
test: int4
test: int8
test: oid
test: float4
test: float8
test: bit
test: numeric
test: txid
test: uuid
test: enum
test: money
test: rangetypes
test: strings
test: numerology
test: point
test: lseg
test: box
test: path
test: polygon
test: circle
test: date
test: time
test: timetz
test: timestamp
test: timestamptz
test: interval
test: abstime
test: reltime
test: tinterval
test: inet
test: macaddr
test: tstypes
test: comments
test: geometry
test: horology
test: regex
test: oidjoins
test: type_sanity
test: opr_sanity
test: insert
test: create_function_1
test: create_type
test: create_table
test: create_function_2
test: copy
test: copyselect
test: create_misc
test: create_operator
test: create_index
test: create_view
test: create_aggregate
test: create_function_3
test: create_cast
test: constraints
test: triggers
test: inherit
test: create_table_like
test: typed_table
test: vacuum
test: drop_if_exists
test: updatable_views
test: sanity_check
test: errors
test: select
test: select_into
test: select_distinct
test: select_distinct_on
test: select_implicit
test: select_having
test: subselect
test: union
test: case
test: join
test: aggregates
test: transactions
ignore: random
test: random
test: portals
test: arrays
test: btree_index
test: hash_index
test: update
test: delete
test: namespace
test: prepared_xacts
test: privileges
test: security_label
test: collate
test: misc
test: alter_generic
test: rules
test: event_trigger
test: select_views
test: portals_p2
test: foreign_key
test: cluster
test: dependency
test: guc
test: bitmapops
test: combocid
test: tsearch
test: tsdicts
test: foreign_data
test: window
test: xmlmap
test: functional_deps
test: advisory_lock
test: json
test: plancache
test: limit
test: plpgsql
test: copy2
test: temp
test: domain
test: rangefuncs
test: prepare
test: without_oid
test: conversion
test: truncate
test: alter_table
test: sequence
test: polymorphism
test: rowtypes
test: returning
test: largeobject
test: with
test: xml
test: stats