我试图使用Npgsql中的事务来执行查询,因为它使代码更加简洁,并且与使用纯SQL的其他系统中的查询更加一致。但是,我在下面的代码上得到了错误Npgsql.PostgresException: 42703: column "_hash" does not exist。var cmd = new NpgsqlCommand(@"$do$ if ((select count(1) from components where hash
我有一个用Postgres做后端的游戏。我一直在努力的一个功能是允许玩家编写游戏的某些方面的脚本。这些脚本将存储在表(文本列)中,在每轮结束时,脚本将由存储过程执行。languages to allow, might give them choice of several 运行这些代码的存储过程将在适当的postgres角色下运行代码,该角色被锁定为仅具有足够的权限postgres角色</e