Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 97 additions & 1 deletion src/py_pglite/extensions.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,21 @@

SUPPORTED_EXTENSIONS: dict[str, dict[str, str]] = {
"pgvector": {"module": "@electric-sql/pglite/vector", "name": "vector"},
"pg_trgm": {"module": "@electric-sql/pglite/contrib/pg_trgm", "name": "pg_trgm"},
# "pg_uuidv7": {
# "module": "@electric-sql/pglite/pg_uuidv7",
# "name": "pg_uuidv7",
# },
# "pg_ivm": {"module": "@electric-sql/pglite/pg_ivm", "name": "pg_ivm"},
# "pgtap": {"module": "@electric-sql/pglite/pgtap", "name": "pgtap"},
"amcheck": {
"module": "@electric-sql/pglite/contrib/amcheck",
"name": "amcheck",
},
# "auto_explain": {
# "module": "@electric-sql/pglite/contrib/auto_explain",
# "name": "auto_explain",
# },
"bloom": {"module": "@electric-sql/pglite/contrib/bloom", "name": "bloom"},
"btree_gin": {
"module": "@electric-sql/pglite/contrib/btree_gin",
"name": "btree_gin",
Expand All @@ -15,8 +29,90 @@
"module": "@electric-sql/pglite/contrib/btree_gist",
"name": "btree_gist",
},
"citext": {
"module": "@electric-sql/pglite/contrib/citext",
"name": "citext",
},
"cube": {"module": "@electric-sql/pglite/contrib/cube", "name": "cube"},
# "dict_int": {
# "module": "@electric-sql/pglite/contrib/dict_int",
# "name": "dict_int",
# },
# "dict_xsyn": {
# "module": "@electric-sql/pglite/contrib/dict_xsyn",
# "name": "dict_xsyn",
# },
"earthdistance": {
"module": "@electric-sql/pglite/contrib/earthdistance",
"name": "earthdistance",
},
# "file_fdw": {
# "module": "@electric-sql/pglite/contrib/file_fdw",
# "name": "file_fdw",
# },
"fuzzystrmatch": {
"module": "@electric-sql/pglite/contrib/fuzzystrmatch",
"name": "fuzzystrmatch",
},
"hstore": {
"module": "@electric-sql/pglite/contrib/hstore",
"name": "hstore",
},
# "intarray": {
# "module": "@electric-sql/pglite/contrib/intarray",
# "name": "intarray",
# },
"isn": {"module": "@electric-sql/pglite/contrib/isn", "name": "isn"},
"lo": {"module": "@electric-sql/pglite/contrib/lo", "name": "lo"},
"ltree": {"module": "@electric-sql/pglite/contrib/ltree", "name": "ltree"},
# "pageinspect": {
# "module": "@electric-sql/pglite/contrib/pageinspect",
# "name": "pageinspect",
# },
# "pg_buffercache": {
# "module": "@electric-sql/pglite/contrib/pg_buffercache",
# "name": "pg_buffercache",
# },
# "pg_freespacemap": {
# "module": "@electric-sql/pglite/contrib/pg_freespacemap",
# "name": "pg_freespacemap",
# },
# "pg_surgery": {
# "module": "@electric-sql/pglite/contrib/pg_surgery",
# "name": "pg_surgery",
# },
"pg_trgm": {
"module": "@electric-sql/pglite/contrib/pg_trgm",
"name": "pg_trgm",
},
# "pg_visibility": {
# "module": "@electric-sql/pglite/contrib/pg_visibility",
# "name": "pg_visibility",
# },
# "pg_walinspect": {
# "module": "@electric-sql/pglite/contrib/pg_walinspect",
# "name": "pg_walinspect",
# },
"seg": {"module": "@electric-sql/pglite/contrib/seg", "name": "seg"},
"tablefunc": {
"module": "@electric-sql/pglite/contrib/tablefunc",
"name": "tablefunc",
},
"tcn": {"module": "@electric-sql/pglite/contrib/tcn", "name": "tcn"},
"tsm_system_rows": {
"module": "@electric-sql/pglite/contrib/tsm_system_rows",
"name": "tsm_system_rows",
},
"tsm_system_time": {
"module": "@electric-sql/pglite/contrib/tsm_system_time",
"name": "tsm_system_time",
},
# "unaccent": {
# "module": "@electric-sql/pglite/contrib/unaccent",
# "name": "unaccent",
# },
"uuid_ossp": {
"module": "@electric-sql/pglite/contrib/uuid_ossp",
"name": "uuid_ossp",
},
}
Loading