问题标签 [golang-migrate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - gorm AutoMigrate时如何避免重复行
我想使用 gorm AutoMigrate 从 CSV 文件插入数据库,并且在插入时我想避免重复输入。我怎样才能做到这一点?请检查随附的代码。
示例:考虑以下数据
名 | 姓 | 电子邮件 |
---|---|---|
第一的 | 姓名 | first@example.com |
第二 | 姓名 | second@example.com |
第三 | 姓名 | |
向前 | 姓名 | first@example.com |
如果我们传递上面的数据,前 3 行应该插入到数据库中,即我们必须避免重复的电子邮件条目到数据库中。谢谢。
注意:如果电子邮件为空,则应将该行插入数据库。
go - 使用 VERSION beego 回滚特定迁移
Beego 相当于 Rails 吗?
rake db:migrate:down VERSION=20100905201547
rake db:migrate:up VERSION=20100905201547
- 当我向上迁移迁移并将其回滚,然后再次尝试向上迁移时,它显示没有未完成的迁移。我在这里遗漏了什么,或者这是 beego 的意图吗?(我来自rails背景)
- 如果不在beego中,是否还有其他提供此类功能的golang包?
postgresql - golang-migrate:将 loca CSVl 文件复制到远程 Postgress
我正在使用[golang-migrate][1]
我的 Go 应用程序进行 Postgress 迁移。数据库位于 Go 应用程序的另一台机器上。我将迁移放入 Go 机器上的文件夹并执行它:
在迁移中,我有一个CSV
文件,它位于 GO 机器上,我从迁移sql
文件中读取它,例如:
由于文件位于我的服务机器上,我收到一个错误:
使用“golang-migrate”时是否可以从本地文件“复制”?
注意:我看到了使用建议 \copy
,psql
但我无法将其放入sql
迁移文件中,或者至少不知道如何使用。我收到错误:unexpected symbol \
go - eko gocache for redis :: store.RedisStore 没有实现 store.StoreInterface
我正在将此库https://github.com/eko/gocache用于带有 go lang 的 redis
我的代码是
package main
import (
"context"
"fmt"
"time"
)
func main() {
}
提前致谢。
mysql - Sqlboiler 按字符串排序为数字
我正在使用 Sqlboiler 在 Golang 中编写查询。我需要按数据类型为字符串的列的顺序编写查询,但我需要转换 int 并在查询中进行排序
示例查询
tagNumber
数据类型是字符串
如何将tagNumber
int 转换为按标签排序并进行排序?
go - 如何在上传 tusd golang 上设置 jwt 验证?
我无法设置 jwt 验证来上传文件。
我用大猩猩多路复用器。我收到了令牌,但是如何为 r.PathPrefix("/files/").Handler(http.StripPrefix("/files/", controllers.DTusHandlers3())) 设置 middalware 令牌,我尽我所能来设置有效性,我在谷歌中找不到任何设置有效性的方法
路线是:
jwt 验证是:
python - Golang curve25519 公钥生成器
我正在尝试为 pubkey 生成实现curve25519 算法。但是我陷入了如何从 Go 中的 sha256 编码字符串生成 pubkey 的问题上?
我通过 Python 从 sha256 编码的字符串生成 pubkey 没有问题:
但是如何在 Go 中做同样的事情呢?这里的基本示例:
go - Url Regexp 无法使用 href 链接匹配并获取 golang 内容中的完整 URL
我试图让 href 链接匹配并访问内容中的完整 URL。
我的模式匹配不起作用。首先,我想获取完整的 URL。如果我要找到
域名,例如:example.com。我首先想要完整的 URL 值。因为有些数字是动态出现的,例如“000056168999”
ex1:输入:“https://example.com/us/support/article/000056168999”
然后我必须附加将添加到相同 url (article.html) 的单个值。
ex2:输出:“https://example.com/us/support/article/000056168999/article.html”
mysql - 可以在 GORM 中使用 SQL IIF 函数吗?
我有一张作业表,一张用于解决方案,另一张用于学生。我想检索所有作业,并针对每个作业添加一个“标志”,表明当前登录的学生是否尝试过作业。
我试过这个:
postgresql - 在 golang 中向下迁移 migrate 不会删除表
我有以下down
脚本命名000001_init_schema.down.sql
当我跑
没有什么变化。
这是为什么?
我相应的up
脚本按预期工作。