继续弄 sekai-scores 项目,把模型改来改去最终其实也没改多好。
在 sekai-cli 上写了挺多。写好了配置读取,还包括了各个平台可以使用不同的配置储存位置。也写好了输出一个成绩的模板,虽然还没有写出多好的成绩读入的方式
学了很多数据库使用。最开始学的是 MySQL(其实是 MariaDB),后来又去学了 PostgreSQL,然后意识到 PostgreSQL 要强大很多就决定去用 postgres 了。
数据库学习方面,学会了用 select
, drop
, update
, insert into
之类的挺基础的命令,也学会了在 select
或是 update
字句中使用 where
,还有 select
中的 join
这个挺高级的语法,和 alias 之类,也会用简单的表达式重新格式化值这样——不过还不会例如子查询之类的更高级的语法。数据类型方面弄懂了基本的数据类型,postgres 的serial,和 enum 这些,还有关于索引的事情。数据库管理方面对 postgres 的权限和owner和 user/role 大概有一点基本认知吧,目前还是只是在本地不那么严格的能用,还是没有在这方面好好学。
后来去找了 sekaibest,sekaipedia,profile.pjsekai.moe 等很多数据源,最终只拿到了看起来是从客户端数据库直接解密下来的数据里面的信息虽然其实也够用了不过还是挺不全面的。迟迟还是没能做出数据源解析。
其间还有 laple 来过一次,于是终于自己写出来了一直在设想的新格式的工房的密钥表。也只是更新了一遍 password,还是有挺多内部服务需要翻修处理现在也还没做。
發佈留言