`
ritaleo
  • 浏览: 102893 次
  • 来自: ...
社区版块
存档分类
最新评论

Postgre查询表结构

阅读更多
     SELECT a.relname AS 表名,  b.attname AS 字段名, c.typname AS 字段类型,CASE WHEN c.typlen = -1 THEN b.atttypmod - 4 ELSE c.typlen::integer END AS 字段大小 FROM pg_class a, pg_attribute b, pg_type c WHERE b.attrelid = a.oid AND b.atttypid = c.oid AND (a.relkind = 'r'::"char" OR a.relkind = 'v'::"char") AND a.relname !~~ 'pg_%'::text AND b.attname <> 'tableoid'::name AND b.attname <> 'cmax'::name AND b.attname <> 'xmax'::name AND b.attname <> 'cmin'::name AND b.attname <> 'xmin'::name AND b.attname <> 'oid'::name AND b.attname <> 'ctid'::name and a.relname='TableName'

TableName:需要查找表的名称

分享到:
评论

相关推荐

    postgre数据库使用手册

    4. **数据类型丰富**:除了常见的数据类型,还支持JSON、XML、数组、几何对象等复杂类型,适合处理结构化和半结构化数据。 5. **安全性与权限管理**:提供精细的角色和权限系统,可以设置用户访问、数据修改等权限,...

    postgre学习文档2

    GiST(Generalized Search Tree,通用搜索树)索引是一种灵活的索引结构,可以用于多种复杂的数据类型,如多维空间数据、文本相似度查询等。 - **特点**: - 支持多种索引策略,如二维几何类型的比较操作符(如`, ...

    GP(postgreSql)数据库获得字段信息的语句

    GP(postgreSql)数据库获得字段信息的语句,很实用的语句

    postgre7.4.2 manul

    - **2.3 Creating a New Table**:指导如何创建新的表结构,包括定义字段类型和约束条件等。 - **2.4 Populating a Table With Rows**:讲解如何向表中插入数据。 - **2.5 Querying a Table**:介绍基本的SQL查询...

    mybatis + postgre 极简demo

    5. **创建实体类**:根据数据库表结构创建对应的Java实体类。 6. **编写测试代码**:在`MybatisTest`类中,编写测试方法,调用Mapper接口执行SQL操作,验证功能是否正常。 这个DEMO是一个基础的教程,适合初学者...

    postgre数据库学习文档

    - **查看表结构**:`\d &lt;tablename&gt;` - **增加约束** #### 四、用户管理 - **创建用户命令**: - `create role &lt;用户名&gt; login password '&lt;密码&gt;';` - `= create user password '&lt;密码&gt;';` - **注意**:在...

    postgre使用方法介绍

    该数据库系统使用 SQL(结构化查询语言)作为数据操作语言,其设计目标是实现对数据的快速存储、检索、更新和管理。PostgreSQL 常被用在需要高可靠性、高性能数据存储的应用场景中,比如大型网站和地理信息系统。 ...

    postgre-sql-mywql 数据库连接驱动

    这个描述可能意味着该压缩包包含了一个用于跨数据库系统通信的工具或库,使得开发者可以方便地在 PostgreSQL 和 MySQL 之间迁移数据、同步表结构或者进行混合查询。这通常是为了解决多源数据集成、数据分析或者在...

    postgre学习文档3

    继承表和主表以及继承表之间是完全独立的存储结构,可以单独指定表空间,甚至允许字段不完全一致。 - **优点**: - 分区后的表和索引更小,更容易缓存在内存中。 - 对于大范围查询,可以通过特定分区的全表扫描替代...

    SmartSQL-v1.0.3.2-一款方便、快捷的数据库文档查询、生成工具,支持SqlServer-MySql-Postgre

    SmartSQL-v1.0.3.2_一款方便、快捷的数据库文档查询、生成工具,支持SqlServer-MySql-PostgreSQL-SQLite数据库表结构文档查询、生成;导出文档支持CHM、Word、Excel、PDF、Html、Xml、Json、MarkDown等多种格式

    PostgreSQL树形结构的递归查询示例

    处理不确定深度的层级结构,比如组织机构,一个常用的设计是在一张表里面保存 ID 和 Parent_ID ,并且通过自联结的办法构造一颗树。这种方式对写数据的过程很友好,但是查询过程就变得相对复杂。在不引入MPTT模型的...

    代码自动生成_连接数据库生成entity(可自定义)_oracle

    它允许开发者连接到Oracle数据库,查询表结构,然后自动生成对应的Entity类。这意味着开发者无需手动编写这些枯燥且容易出错的代码,可以节省大量时间并减少错误。 自定义特性是这个工具的一大亮点。这可能包括选择...

    Postgre sql客户端

    它提供了更直观的方式来浏览数据库结构、执行查询、管理用户权限,以及监控数据库性能。pgAdmin可以在多种操作系统上运行,包括Linux、Windows和macOS。 3. **libpq**:这是一个C语言编写的API库,用于在应用程序中...

    PostgreSQL 实用实例参考

    在PostgreSQL中,可以使用`CREATE TABLE`语句定义表结构,包括数据类型(如INT、VARCHAR、DATE等)、主键约束、外键约束等。例如: ```sql CREATE TABLE employees ( id SERIAL PRIMARY KEY, name VARCHAR(50), ...

    PostgreSQL 8.4官方开发文档A4

    - **2.5 查询表**:提供查询表数据的方法。 - **2.6 表之间的连接**:说明如何通过连接查询多个表。 - **2.7 聚合函数**:介绍常用的聚合函数及其用法。 - **2.8 更新数据**:教授如何更新表中的记录。 - **2.9...

    Python-一个支持PostgreSQL11原生表分区的Django扩展

    在Django的数据库迁移过程中,这个扩展会自动创建对应的分区表结构。当插入新数据时,扩展会根据分区规则自动将数据分配到相应的子表中。此外,查询操作也能无缝地跨越所有分区,对开发者来说,使用体验与非分区表...

    PostgreSQL图(graph)的递归查询实例

    在PostgreSQL中,图(graph)的递归查询是一种强大的功能,尤其在处理复杂的数据结构时。本篇将深入探讨如何在PostgreSQL中进行递归查询,以解决涉及图结构的问题。 首先,我们要明白图和树的主要区别。在树形结构中...

    分布式定时任务xxl-job 数据库为postgre版本

    在实际使用中,开发者需要按照XXL-JOB官方文档配置PostgreSQL数据库连接,将XXL-JOB的相关表结构导入到PostgreSQL中。同时,配置Zookeeper或Redis以实现分布式协调,确保调度中心和执行器之间的通信。在开发任务时,...

Global site tag (gtag.js) - Google Analytics