douhengdao4499
2018-03-28 22:24
浏览 1.9k

如何在Golang中使用命令执行SQL文件

everyone, I have some troubles with postgresql in golang. I have an sql file (database.sql), and before starting my server I want to exec some command, it look's like that

CREATE TABLE forums (
  id BIGSERIAL primary key,
  slug TEXT NOT NULL UNIQUE,
  title TEXT,
  author TEXT references users(login),
  threads BIGINT DEFAULT 0,
  posts BIGINT DEFAULT 0
);

I know, that I should use db.Exec(request), but i have many requests ("CREATE TABLE user" and others...)

I have no idea, how to do that

Help, and thanks a lot!

图片转代码服务由CSDN问答提供 功能建议

所有人,我在golang中使用postgresql遇到了一些麻烦。 我有一个sql文件(database.sql),并且 在启动服务器之前,我想执行一些命令,看起来像是</ p>

  CREATE TABLE论坛(
 id大主键,
 slug TEXT NOT NULL UNIQUE,
 标题TEXT,
作者TEXT引用了用户(登录),
线程BIGINT DEFAULT 0,
帖子BIGINT DEFAULT 0 
); 
 </ code> </ pre> 
 
 

我知道, 我应该使用db.Exec(request),但是我有很多请求(“ CREATE TABLE用户”和其他请求...)</ p>

我不知道,该怎么做</ p>

帮助,非常感谢!</ p> </ div>

1条回答 默认 最新

相关推荐 更多相似问题