edgedb 內部pg 數據存儲的探索 (二) 建立數據庫命令說明

前面已經建立好了一個簡單能夠訪問pg 的edgedb 環境,如今測試幾個數據庫操做命令在pg 的存儲node

建立數據庫

  • 鏈接環境

    注意帳戶是按照上次建立的環境配置git

edgedb -u edgedb
  • 建立數據庫
create database demo;

pg 後端的效果,從截圖看出和普通建立數據庫的效果是一致的
github

  • 默認建立的數據庫表
select * from pg_catalog.pg_tables where tableowner='edgedb';

數據表sql

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學習

相關文章
相關標籤/搜索