无需安装 | 浏览器内直接运行PostgreSQL
牛逼 | 在浏览器中运行PostgreSQL
以前教学生们使用PostgreSQL, 第一步就是让学生们安装PostgreSQL, 因为学生的机器环境千奇百怪, 那个难啊.
然后有了docker容器, 终于简单一点点了, 但是问题变成了:
如何安装docker desktop 如何科学上网下载docker image
好了现在终于可以在浏览器中体验PostgreSQL了, 就像之前我们说的体验DuckDB/glaredb那么简单
https://shell.duckdb.org/ https://glaredb.com/
感谢PGLite, 把PostgreSQL进行了WASM封装, 点开下面的URL即可使用。PGlite can be used in both Node/Bun/Deno or the browser, and with any JavaScript framework.
https://pglite.dev/repl/
但是请注意, 虽然是在浏览器中运行, 其实用的就是你本地的资源, 注意别运行太猛了, 把内存、磁盘打爆就不好了.
再也不用学生们安装PostgreSQL了. 不过如果学习要用到PG的管理工具、命令行、参数配置等, 则还是需要安装. 祭出我的万能docker镜像(见 https://github.com/digoal/blog ):
《2023-PostgreSQL Docker镜像学习环境 ARM64版, 已集成热门插件和工具》 《2023-PostgreSQL Docker镜像学习环境 AMD64版, 已集成热门插件和工具》
或者你也可以使用pigsty( https://pigsty.cc/ , https://pigsty.io/ )直接拉起pg进行学习.
更多PGLite REPL的用法请参考: https://pglite.dev/docs/