edgedb 内部pg 数据存储的探索 (二) 创建数据库命令说明

时间:2023-01-29 17:07:35

前面已经创建好了一个简单可以访问pg 的edgedb 环境,现在测试几个数据库操作命令在pg 的存储

创建数据库

  • 连接环境

    注意账户是按照上次创建的环境配置

edgedb -u edgedb
  • 创建数据库
create database demo;

pg 后端的效果,从截图看出和普通创建数据库的效果是一致的
edgedb 内部pg 数据存储的探索 (二)  创建数据库命令说明

  • 默认创建的数据库表
select * from pg_catalog.pg_tables where tableowner='edgedb';

数据表

edgedb  object
edgedb unqualifiedobject
edgedb derivableobject
edgedb inheritingobject
edgedb annotation
edgedb annotationvalue
edgedb annotationsubject
edgedb cast
edgedb parameter
edgedb callableobject
edgedb function
edgedb module
edgedb operator
edgedb type
edgedb pseudotype
edgedb any
edgedb anytuple
edgedb constraint
edgedb consistencysubject
edgedb index
edgedb indexablesubject
edgedb pointer
edgedb property
edgedb source
edgedb link
edgedb derivedlink
edgedb node
edgedb baseobjecttype
edgedb objecttype
edgedb unionobjecttype
edgedb derivedobjecttype
edgedb scalartype
edgedb globalobject
edgedb role
edgedb delta
edgedb_00000000-0000-0000-0000-0000000000f0 58607e36-5eaf-11e9-857c-1bb6ed8603cf
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58b584a4-5eaf-11e9-bc7f-114538792ca1
edgedb_00000000-0000-0000-0000-0000000000f0 585e74e8-5eaf-11e9-911c-91aa099897f4
edgedb_00000000-0000-0000-0000-0000000000f0 585df386-5eaf-11e9-9642-ab5fd9500827
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58b7380a-5eaf-11e9-9dd1-f386b0b28ac1
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58b7fda4-5eaf-11e9-ba08-9788052645be
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58bcfa38-5eaf-11e9-b05c-b580b3f52b43
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58bdc546-5eaf-11e9-94c8-85deaf8795b7
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58beb8fe-5eaf-11e9-a38c-7fec3a0c80a5
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58c449e6-5eaf-11e9-a77f-7b44e2802659
edgedb_00000000-0000-0000-0000-0000000000f0 585f0158-5eaf-11e9-9138-97d57437aa51
edgedb_00000000-0000-0000-0000-0000000000f0 585f8e10-5eaf-11e9-b7a5-070f26ec8616
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58ca93f8-5eaf-11e9-a922-87add2a51bac
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58cdd3c6-5eaf-11e9-91a0-a188c1fbfa26
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58d42a94-5eaf-11e9-9d2b-77a189b58d82
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58d26202-5eaf-11e9-8a6f-890fd6bb05fb
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58dbcbcc-5eaf-11e9-9748-ffea4c69efc9
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58d7a06c-5eaf-11e9-b519-59d814bfdaca
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58e45eae-5eaf-11e9-8749-2ddac8ea5fc3
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58e5f7ec-5eaf-11e9-b296-2d4b2bfe22e0
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58ed25b6-5eaf-11e9-870f-e7b2d68942d7
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58d976a6-5eaf-11e9-83ad-af67eac98b1e
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58ff0a1a-5eaf-11e9-b684-b3ebe2b69f1e
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58f9da8c-5eaf-11e9-a673-1f59761857e3
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 58e0139c-5eaf-11e9-89b5-5967e0a56999
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 590ee1f8-5eaf-11e9-8baf-1f31059a748f
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 591da61e-5eaf-11e9-9f9f-3f8c11ce018d
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 5908ce1c-5eaf-11e9-ab3d-4d108cba239b
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 59299f7e-5eaf-11e9-ab08-e9656da5c664
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 592f6c70-5eaf-11e9-a6f5-1b435afe3288
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 5919f8c8-5eaf-11e9-aec2-6917f31f7aa2
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 593d4210-5eaf-11e9-a1d3-9df9f1499a94
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 5942d05c-5eaf-11e9-a57f-7dfc00f4e45e
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 592c1586-5eaf-11e9-b242-f5a66b56f60c
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 59480c66-5eaf-11e9-9217-834232347f5c
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 594a2714-5eaf-11e9-ae05-f1b7646a4d56
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 594bed48-5eaf-11e9-9a19-1d2dbd91ac38
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 59354226-5eaf-11e9-86f7-7d7b4626f6ed
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 594f871c-5eaf-11e9-a855-b5014acf63d5
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 59514a94-5eaf-11e9-895e-2f9b17d02ffe
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 594db450-5eaf-11e9-af2f-a734a044a757
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 5974405a-5eaf-11e9-b1d5-d3fa5b0672ac
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 59757870-5eaf-11e9-b176-0d219948d543
edgedb_58a77b2c-5eaf-11e9-a4dc-8785dc049c0e 597d8106-5eaf-11e9-9b44-cfcc33175117
edgedb_59af7a74-5eaf-11e9-84ef-6d908aac6ea7 59afecc8-5eaf-11e9-b80b-3d5ac92818e5
edgedb_59af7a74-5eaf-11e9-84ef-6d908aac6ea7 59b2c87e-5eaf-11e9-b6b2-29bf7177a7bf
edgedb_59af7a74-5eaf-11e9-84ef-6d908aac6ea7 59bf285e-5eaf-11e9-ba99-313e67ad58a2
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 59f117e8-5eaf-11e9-862b-89cf693ed48a
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 59e5987e-5eaf-11e9-b89c-4d0f44c8c33d
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 59f4af22-5eaf-11e9-bd67-3124f7525ed6
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 5a02809e-5eaf-11e9-8469-cba059f62a17
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 5a03a128-5eaf-11e9-bc77-a3fdf36536e0
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 5a04ddf8-5eaf-11e9-bfab-3dd0fa223dca
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 59f82b94-5eaf-11e9-970f-3f251ebb58fe
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 59f59250-5eaf-11e9-abe9-f9a032e606ed
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 59f6562c-5eaf-11e9-969b-8d3a48f1c80c
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 5a1f4188-5eaf-11e9-8e03-759bc46f1a18
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 5a20c5d4-5eaf-11e9-96cb-c533ab9502ac
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 5a231c10-5eaf-11e9-af6a-b9207a226c91
edgedb_59e30cb0-5eaf-11e9-8291-f35d919ca113 5a133946-5eaf-11e9-a35f-c5fb5491dbbf
edgedb_5a3aec4c-5eaf-11e9-834b-9d2d0e17ad04 5a3b35c0-5eaf-11e9-a000-c502d5af6887
edgedb_5a3aec4c-5eaf-11e9-834b-9d2d0e17ad04 5a3f73b4-5eaf-11e9-aa1c-51d72f94dd34
  • 自动创建的扩展

    uuid 以及关于edgedb 内部使用的一些工具类

select extname from pg_catalog.pg_extension;

数据

plpgsql
uuid-ossp
edbsys

说明

从以上查询出来的数据可以看出,默认创建的数据表还是比较多的, 但是大部分都是关于元数据定义以及一些类型
定义的,扩展的功能还是比较简单的,没有太多组复杂的东西,关于表的详细说明,后边还需要进行代码的学习以及
研究

参考资料

https://github.com/edgedb/edgedb
https://edgedb.com/docs/tutorial/createdb#ref-tutorial-createdb

 
 
 
 

edgedb 内部pg 数据存储的探索 (二) 创建数据库命令说明的更多相关文章

  1. Android数据存储之Shared Preferences共享数据存储

    Android数据存储之Shared Preferences共享数据存储 在Android中一共提供了4种数据存储方式,但是由于存储的这些数据都是其应用程序私有的,所以如果需要在其他应用程序中使用这些 ...

  2. Android系统的五种数据存储形式(二)

    之前介绍了Android系统下三种数据存储形式,今天补充介绍另外两种,分别是内容提供者和网络存储.有些人可能认为内存提供者和网络存储更偏向于对数据的操作而不是数据的存储,但这两种方式确实与数据有关,所 ...

  3. Spark RDD概念学习系列之Spark的数据存储(十二)

    Spark数据存储的核心是弹性分布式数据集(RDD). RDD可以被抽象地理解为一个大的数组(Array),但是这个数组是分布在集群上的. 逻辑上RDD的每个分区叫一个Partition. 在Spar ...

  4. edgedb 内部pg 数据存储的探索 (一)基本环境搭建

    edgedb 是基于pg 上的对象关系数据库,已经写过使用docker 运行的demo,为了探索内部的原理,做了一下尝试,开启pg 访问 后边会进一步的学习 环境准备 为了测试,使用yum 安装 安装 ...

  5. edgedb 内部pg 数据存储的探索 (五) 运行进程列表信息

    做为一个简单的记录,方便后期分析学习 当前包含了一个timescale 的extension 可以不用关注 信息 ps -ef |grep edgedb edgedb 10559 24858 0 4月 ...

  6. edgedb 内部pg 数据存储的探索 (四) 源码编译

      edgedb 基于python开发,同时源码重包含了好多子项目,以下进行简单的源码编译 clone 代码 需要递归处理,加上recursive,比较慢稍等 git clone --recursiv ...

  7. edgedb 内部pg 数据存储的探索 (三) 源码包setup.py 文件

    edgedb 是基于python开发的,同时集成了cython 以下为包的setup.py 配置,从里面我们可以看到关于edgedb 的一些依赖 以及构建过程 setup.py 源码 整体配置不算很多 ...

  8. [ Android 五种数据存储方式之二 ] —— 文件存储数据

    关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的. 文件可用来存放大量数据,如文本.图片.音 ...

  9. Android笔记(四十六) Android中的数据存储——XML(二)PULL解析

    PULL 的工作原理: XML pull提供了开始元素和结束元素.当某个元素开始时,可以调用parser.nextText()从XML文档中提取所有字符数据.当解析到一个文档结束时,自动生成EndDo ...

随机推荐

  1. HDOJ 1009. Fat Mouse' Trade 贪心 结构体排序

    FatMouse' Trade Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  2. [转]看了这个才发现jQuery源代码不是那么晦涩

    很多人觉得jquery.ext等一些开源js源代码 十分的晦涩,读不懂,遇到问题需要调试也很费劲.其实我个人感觉主要是有几个方面的原因: 对一些js不常用的语法.操作符不熟悉 某个function中又 ...

  3. 路由器DHCP 动态主机配置

    进入ip设置:ip pool fw 添加网关gateway-list 192.168.1.1 添加网段network 192.168.1.0 mask 255.255.255.0 域名 dns-lis ...

  4. 解决Access连接 accdb 不可识别的数据库格式异常

    在Access07之前的数据库后缀名均为*.mdb 而连接字符串写成Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\*.mdb ;Pe ...

  5. Servlet编码和解码

    1.request.setCharacterencoding("XXX"); 前提是POST提交 在客户端编码对value的值进行编码之前,通知客户端用什么码表(XXX)编码 2. ...

  6. C语言日期时间标准库

    用思维导图整理: 代码: #include <stdio.h> #include <time.h> #include <string.h> int main() { ...

  7. java线程之生产者消费者

    看了毕向东老师的生产者消费者,就照着视频参考运行了一下,感觉还好 这个值得学习的是条理特别清晰: ProducterConsumerDemo.java中,一个资源类Resources,生产者消费者都可 ...

  8. 个人附加作业XD --这门课终于结束了~~

    你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个) 评分的话我个人觉得是存在一些问题的. 第一,分数差异 问题:一个就是各班的成绩评分有高有低,有的班整体分数 ...

  9. css 单行文本居中显示,多行文本左对齐

    父级元素 text-align:center; 自级元素 text-align:left; display:inline-block;

  10. 行为类模式(三):解释器(Interpreter)

    定义 给定一个语言, 定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子. UML 优点 将每一个语法规则表示成一个类,方便事先语言. 因为语法由许多类表示,所以你可以轻易 ...