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

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

创建数据库

  • 连接环境

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

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

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

原文地址:https://www.cnblogs.com/rongfengliang/p/10756412.html