问题标签 [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.
golang-migrate - 无法使用 golang-migrate 读取迁移文件
运行up
命令后,我的数据库似乎无法识别其中包含的 SQL relative/path/000001_init_schema.up.sql
。
至今:
- 已验证我已连接到数据库
- 在我的数据库管理器(TablePlus)中成功执行了 SQL
- 相对路径正确 (
-path db/migration
)
完整命令:
运行命令后,我收到“未进行任何更改”的确认,但我的数据库只有一个schema_migrations
表。
还有其他想法吗?
谢谢,康纳
postgresql - 如何在单值上下文中修复多值 stmt.Query()
我在下面的代码中遇到了上述问题
go - 如何删除某种htmls标签
我不想删除所有的 html 标签,所以我想在替换删除的其他标签后保留一些特定的标签。在 PHP 中我可以使用
我将保留所有允许的标签,并删除所有其他标签,
如何在 Go 中实现这一点?
go - array of struct object not getting return in response
My model having following data:
I am creating route as follows:
It tried to call it using postman as : localhost:8080/subjects/1001 but it just shows {} {} instead of array of subject struct's objects.
Output: { "StudentID": "1001", "Subject": [ {}, {} ] }
go - Retract Go 功能 - 将较旧的包版本撤回为不安全、不兼容或损坏
我的一个项目发布有问题,我们发布了 1.0,但这是我们后来分析的一个错误,我们的实际稳定版本是 0.7,将来我们也会做一些小的改动,所以我们要避免我们的用户使用 1.0,因为如果他们这样做go get project
,它将获得 1.0 版本,我们不能要求使用命令强制某人获得特定版本go get project@v0.7
。
更好的是我可以实现撤回,所以如果我为 v 1.0 撤回撤回,然后使用新版本 v0.8,它会起作用还是我需要发布大于 0.1 ?
在阅读了那里提到的所有文档后,我感到困惑-To retract a version, a module author should add a retract directive to go.mod, then publish a new version containing that directive. The new version must be higher than other release or pre-release versions; that is, the @latest version query should resolve to the new version before retractions are considered.
json - How can I skip a field for json.Marshal & not for json.Unmarshal in go?
Is it possible to ignore the SkipWhenMarshal field when I do json.Marshal but not when I do json.Unmarshal. It should work for any type who calls MarshalJSON
go - elastic: Error 500 (Internal Server Error): all shards failed [type=search_phase_execution_exception] 当通过golang频繁搜索时
我正在使用 golang 编写一个工具,可以分别搜索有关 userIds 列表的相关信息。每搜索 500 次,程序以“elastic: Error 500 (Internal Server Error): all shards failed [type=search_phase_execution_exception]”停止。我可以在大约 5 分钟后继续接下来的 500 次搜索。我想知道为什么会这样。
go - golang-migrate 在初始迁移时没有更改错误
我golang-migrate
用于管理迁移在 CI 上运行测试时一切似乎都正常工作github actions
,但在 docker 映像上运行时我无法使其工作。我只是不断收到no change
错误。已建立与数据库的连接,并且.sql
迁移也可以正常工作。关于如何调试实际发生的事情的任何建议?
json - Golang 使用类型结构列表
我想像 List 一样使用我的 Struct,但 IDE 无法提供使用的机会。我知道,有语法问题,但我找不到真正的语法。
我不知道我的代码错误在哪里。
使用 Struct List 时正确的语法是什么?
在上面的语法中我的错误是什么?
go - 在 Go 中使用 viper 读取布尔值
我正在使用 viper 来管理 Go app 的配置和环境变量。
json 配置文件中的所有值都是正确的,即使 bool 值在 json 文件中有一个 true 值,它也总是为 false
配置包
当我尝试访问任何字符串时,所有这些都是工作文件,但是当我尝试访问 bool 变量时,它总是给出 false