简体   繁体   English

Clojure预设数据库

[英]Clojure presetting database

I just started learning Clojure and made my first web app with a h2 embedded database engine and Luminus framework. 我刚开始学习Clojure,并使用h2嵌入式数据库引擎和Luminus框架制作了我的第一个Web应用程序。 I would like to preset a database so when my app runs for the first time it comes with an admin user already in the database. 我想预设一个数据库,以便当我的应用程序首次运行时,数据库中已有一个管理员用户。

I added the code to do that in the core.clj main, after (start-app args), but I am certain it is not supposed to go there. 我在(start-app args)之后在core.clj main中添加了执行此操作的代码,但是我确定它不应该去那里。

I would be very thankful if somebody could explain it to me where this preset is supposed to go and why. 如果有人可以向我解释该预设应该在哪里以及为什么运行,我将非常感激。 Some good tutorial would also be much appreciated since I google-ed and google-ed but found nothing on this topic. 自从我用google-ed和google-ed以来,在此主题上一无所获,一些出色的教程也将不胜感激。

Thank you in advance! 先感谢您!

That sounds like a good fit for migrations. 听起来很适合迁移。 More info here: http://www.luminusweb.net/docs/migrations.md 此处提供更多信息: http : //www.luminusweb.net/docs/migrations.md

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM