Как я могу использовать префиксные таблицы в базе данных, такие как am_user с ra-data-opencrud - PullRequest
0 голосов
/ 11 марта 2019

библиотека: https://github.com/Weakky/ra-data-opencrud/

Я боролся с 5 дней и не могу исправить.Я использую призму с MySQL

, если таблицы в базе данных были как этот пользователь, сообщение.он будет работать нормально

проблема в том, что все таблицы названы так: am_user, am_post

в этой библиотеке они использовали этот $ {множественный размер (camelCase (resource.name))};

кто герой, который может спасти меня?я не могу найти обходной путь

1 Ответ

0 голосов
/ 13 марта 2019

Я не знаком с Prisma, но этот вопрос помечен как response-admin ... у вас нет контроля над определениями типов схем, реагировать на admin будет важно только, как называется ваша схема, я думаю, что это не ваши таблицы БД ... ... и должен быть способ создать псевдоним Post to target ma_post для prisma ... Мне пришлось сделать то же самое, но я использовал sequelize, и функциональность для псевдонимов довольно проста

Мне кажется, что вы не создали свою базу данных и пытаетесь использовать ее с существующей базой данных? Я попробовал это и не смог заставить Prisma работать, эта функциональность была экспериментальной, когда я попробовал это, и я верю, что это все еще есть, и самоанализ работает только для postgres ... однако что-то вроде этого - то, о чем я говорил из быстрого Google поиск prisma документов (это для postgres)

type Bill @pgTable(name: "ma_bill") {
  bill: String!
  id: Int! @unique
  bill_products: [Bill_product]
}

Эта ссылка, кажется, говорит, что для mysql tho возможен самоанализ, зацените

https://www.npmjs.com/package/prisma-db-introspection

...