问题描述
cube.js 将生成这样的模式:
"cube(`beds`,{\n sql: `SELECT * FROM voerka.beds`,\n \n joins: {\n \n },\n \n measures: {\n count: {\n type: `count`,\n drillMembers: [groupid,id,mainresgroupsDefaultGroupid,title,createdat,updatedat]\n }\n },\n \n dimensions: {\n bedclass: {\n sql: `${CUBE}.\\`bedClass\\``,\n type: `string`\n },\n \n code: {\n sql: `code`,\n \n group: {\n sql: `group`,\n \n groupid: {\n sql: `${CUBE}.\\`groupId\\``,\n \n id: {\n sql: `id`,\n type: `string`,\n primaryKey: true\n },\n \n image: {\n sql: `image`,\n \n mainresgroupsDefaultGroup: {\n sql: `${CUBE}.\\`mainResGroups.default.group\\``,\n title: `Mainresgroups.default.group`\n },\n \n mainresgroupsDefaultGroupid: {\n sql: `${CUBE}.\\`mainResGroups.default.groupId\\``,\n title: `Mainresgroups.default.groupid`\n },\n \n title: {\n sql: `title`,\n \n type: {\n sql: `type`,\n \n createdat: {\n sql: `${CUBE}.\\`createdAt\\``,\n type: `time`\n },\n \n updatedat: {\n sql: `${CUBE}.\\`updatedAt\\``,\n type: `time`\n }\n }\n});\n"
但是我想像这样直接获取模板字符串:
content: `cube(\`Accounts\`,{
sql: \`SELECT * FROM public.accounts\`,joins: {
},measures: {
count: {
type: \`count\`,drillMembers: [id,username]
},failurecount: {
sql: \`\${CUBE}."failureCount"\`,type: \`sum\`
}
},dimensions: {
id: {
sql: \`id\`,type: \`number\`,primaryKey: true
},username: {
sql: \`username\`,type: \`string\`
},password: {
sql: \`password\`,type: \`string\`
}
}
});
`
}
]);
});
如何在通过 generate-schema api 生成模式时获取模板字符串,以便我可以更快地对其进行编辑?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)