PostgreSQL码农集散地

无需安装 | 浏览器内直接运行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/


Image
pic

但是请注意, 虽然是在浏览器中运行, 其实用的就是你本地的资源, 注意别运行太猛了, 把内存、磁盘打爆就不好了.

再也不用学生们安装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/