标签: DDL
在Oracle数据库中我们可以使用dbms_metadata.get_ddl函数来处理,那么如何在 PG中实现它呢?使用pg_dump来获取dd-s, --schema-only ... 阅读全文
在PG数据库中如何实现可以查看表的创建时间、修改时间、VACUUM、分析时间等DDL时间?
简介相信用过GP数据库的DBA们都用过pg_stat_last_operation或者pg_stat_last_shoperation这两个系统表去查看数据库对象的元数据信息。pg_stat_last ... 阅读全文
Oracle中的审计以及登陆登出、DDL触发器记录表审计等
什么是审计(Audit)?审计(Audit)用于监视用户所执行的数据库操作,审计信息可存储于数据字典表,称为审计记录。审计记录存储在SYSTEM表空间中的SYS.AUD$表中,可通过视图DBA_AUD ... 阅读全文
MySQL中DDL阻塞问题
背景之前碰到客户咨询定位 DDL 阻塞的相关问题,整理了一下方法,如何解决 DDL 被阻塞的问题。下面,就这个问题,整理了一下思路怎么判断一个 DDL 是不是被阻塞了?当 DDL 被阻塞时,怎么找出阻塞它的会话? ... 阅读全文
SSMS快速获取表结构
对 MySQL 和 Oracle 数据库熟悉的朋友知道用 desc 就可以查询一张表的结构,但是在 SQL Server 里执行 desc 命令会报错。desc Student;-- 关键字 'desc' 附近有语法错误。 ... 阅读全文
SQL Server通过链接服务器可以执行DDL语句
简介在SQL Server中,linked server支持DDL语句吗?例如,我可以通过linked server去创建一个表吗?如果可以的话,那么有哪一些方式执行DDL语句呢?其实linked s ... 阅读全文
Oracle的用户权限分为哪几类?如何导出用户的权限?
权限是指执行特定类型SQL命令或访问其他用户对象的权利,包括系统权限(System Privilege)、对象权限(Object Privilege)、角色权限(Role Privilege)、列权限 ... 阅读全文
在MySQL中,如何评估DDL语句的进度?
问题我们执行 alter table 语句后,经常面临“跑又跑不完,杀又不敢杀”的窘境。如果能评估 alter table 的进度就幸福多了。实验MySQL官方已经给出了文档:https://dev. ... 阅读全文
SQL语句有哪些常见的分类
SQL(Structure Query Language,结构化查询语言)是一种在关系型数据库中定义和操纵数据的标准语言。关系型数据库采用SQL作为客户端程序与数据库服务器间沟通的标准接口。客户端发送 ... 阅读全文
PG中的DDL支持回滚
简介在Oracle或MySQL中,当执行到DDL语句时,会隐式的将当前回话的事务进行一次“COMMIT”操作,因此在MySQL或Oracle中执行DDL语句时,应该严格地将DDL和DML完全分开,不能 ... 阅读全文
PG 数据库结构比对工具 apgdiff
简介https://github.com/fordfrog/apgdifAnother PostgreSQL Diff Tool is free PostgreSQL diff tool that ... 阅读全文