пробовал decimal.Decimal но выдает:
sql: Scan error on column index 4, name "capital_managment": can't convert $0.00 to decimal
а в постгресе они у вас в строке лежат?
Как я понял - да, просто при создании таблицы указал money, и выдает вместе со знаком доллара
я бы на вашем месте взял простой numeric, чтобы не возиться с валютой. ну или надо при чтении кастовать select price::numeric from… еще можно кастомный тип запились со сканом своим, но тут кажется проще тип колонки поменять
а задавайте вопрос "какой-то тип в postgres использовать для decimal.Decimal" ?
можно string + gorm tag decimal
Обсуждают сегодня