读:tetris-sql——用一条SQL查询实现俄罗斯方块
📝
内容提要
GitHub 上的 tetris-sql 项目用一条 PostgreSQL 查询实现了完整的俄罗斯方块。本文从中提炼出四个值得学习的 SQL 技巧:递归 CTE 充当游戏循环、RAISE NOTICE 实时输出、dblink 绕过 MVCC 快照隔离、一维数组表示棋盘。
➡️
GitHub 上的 tetris-sql 项目用一条 PostgreSQL 查询实现了完整的俄罗斯方块。本文从中提炼出四个值得学习的 SQL 技巧:递归 CTE 充当游戏循环、RAISE NOTICE 实时输出、dblink 绕过 MVCC 快照隔离、一维数组表示棋盘。