目录
information_schema_catalog_name
administrable_role_authorizations
applicable_roles
attributes
character_sets
check_constraint_routine_usage
check_constraints
collations
collation_character_set_applicability
column_column_usage
column_domain_usage
column_options
column_privileges
column_udt_usage
columns
constraint_column_usage
constraint_table_usage
data_type_privileges
domain_constraints
domain_udt_usage
domains
element_types
enabled_roles
foreign_data_wrapper_options
foreign_data_wrappers
foreign_server_options
foreign_servers
foreign_table_options
foreign_tables
key_column_usage
parameters
referential_constraints
role_column_grants
role_routine_grants
role_table_grants
role_udt_grants
role_usage_grants
routine_privileges
routines
schemata
sequences
sql_features
sql_implementation_info
sql_parts
sql_sizing
table_constraints
table_privileges
tables
transforms
triggered_update_columns
triggers
udt_privileges
usage_privileges
user_defined_types
user_mapping_options
user_mappings
view_column_usage
view_routine_usage
view_table_usage
views
信息模式由一组视图构成,它们包含定义在当前数据库中对象的信息。信息模式以 SQL 标准定义,因此能够被移植并且保持稳定 — 系统目录则不同,它们是与PostgreSQL相关的并且是为了实现的考虑而建模的。不过,信息模式视图不包含与PostgreSQL-相关特性有关的信息。要咨询那些信息你需要查询系统目录或其他PostgreSQL-相关视图。
当在数据库中查询约束信息时,一个期望返回一行的标准兼容的查询可能返回多行。这是因为 SQL 标准要求约束名在一个模式中唯一,但是PostgreSQL并不强制这种限制。PostgreSQL自动产生的约束名避免在相同的模式中重复,但是用户能够指定这种重复的名称。
这个问题可能在查询信息模式视图时出现,例如check_constraint_routine_usage
、 check_constraints
、domain_constraints
和 referential_constraints
。一些其他视图也有相似的问题,但是它们包含了表名来帮助区分重复行,例如
constraint_column_usage
、 constraint_table_usage
、table_constraints
。
每一个函数都有一个易变性分类,可能是 VOLATILE、STABLE或者IMMUTABLE。 如果CREATE FUNCTION命令没有指定一个分类,则默认是VO...
40.2.1. SELECT规则如何工作40.2.2. 非SELECT语句中的视图规则40.2.3. PostgreSQL中视图的能力40.2.4. 更新一个视图 Postgre...
触发器函数也可以用 PL/Tcl 编写。PostgreSQL要求能作为触发器被调用的函数必须被声明为没有参数并且返回类型为trigger。来自于...
PL/Python 中的函数通过标准的CREATE FUNCTION语法声明:CREATE FUNCTION funcname (argument-list)RETURNS return-typeAS $$# P...
目录46.1. 接口函数SPI_connect — 连接一个C函数到 SPI 管理器SPI_finish — 将一个C函数从 SPI 管理器断开SPI_execute — 执行...
Frameset onload Event Frameset 对象定义和用法onload 事件在页面载入完成后被触发。语法onload="JavaScriptCode"参数描述JavaS...
Audio played 属性 Audio 对象实例获得音频中以秒计的首段已播放的范围(部分):var x = document.getElementById("myAudio");d...
Style paddingLeft 属性 Style 对象定义和用法paddingLeft 属性设置或返回元素的左内边距。语法设置 paddingLeft 属性:Object.s...
Style marginTop 属性 Style 对象定义和用法marginTop 属性设置或返回元素的上外边距。语法设置 marginTop 属性:Object.style.m...