本文采访了Yurii Rashkovskii,他是一位专注于开源软件和PostgreSQL的开发者。Yurii来自乌克兰,现居加拿大,早年对编程产生兴趣,尤其关注数据库和数据逻辑。他目前在Omnigres项目中工作,提升PostgreSQL的扩展开发体验。Yurii热爱旅行、跑步和滑雪,周末与家人共度时光。他建议PostgreSQL社区保持创新,新手通过阅读源码学习。
Omnigres是一个使Postgres成为开发人员优先的应用平台;Oort是一款编程游戏;nostalgist是一个JavaScript库,用于在浏览器中运行复古游戏机的模拟器;ParadeDB是基于PostgreSQL构建的ElasticSearch替代方案;k'exp是一个可视化工具,用于学习和探索Kubernetes能力。
该文章介绍了pg_yregress,一个基于YAML格式的Postgres回归测试工具,相比于pg_regress,它提供更多信息,可以用于测试二进制编码,减少了噪音。作者正在将Omnigres迁移到pg_yregress,并将继续添加必要的功能和改进用户体验。
PL/Rust 1.0.0已发布,作者提供了一个构建版本,方便大家尝试。作者还发布了PL/Rust与Omnigres一起的版本,支持多种语言。使用docker命令启动Omnigres,并连接到它。注意事项包括PL/Rust占用的空间较大,构建时需要至少16GB的RAM。作者确保容器按预期工作。
Omnigres是一个旨在将Postgres打造成应用程序开发和部署平台的项目。它将业务逻辑与数据结合,并提供HTTP服务器功能。该项目还面临着一些挑战,包括渲染HTML或JSON格式的MOTD以及按房间更新MOTD。参与者解决挑战有机会赢得奖金和官方认可。Omnigres提供学习资源和解决方案提交要求。
完成下面两步后,将自动完成登录并继续当前操作。