mirror of
https://github.com/chartdb/chartdb.git
synced 2025-11-07 15:33:41 +00:00
add view definitions (#246)
* add view definitions * fix query for new sql-server version * fix build * add views for sqlite * fix for mysql view defenition --------- Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
This commit is contained in:
@@ -133,7 +133,7 @@ export const getMySQLQuery = (
|
||||
AND table_schema = DATABASE()
|
||||
AND (0x00) IN (@views:=CONCAT_WS(',', @views, CONCAT('{', '"schema":"', \`TABLE_SCHEMA\`, '",',
|
||||
'"view_name":"', \`TABLE_NAME\`, '",',
|
||||
'"definition":"', REPLACE(REPLACE(TO_BASE64(VIEW_DEFINITION), ' ', ''), '\n', ''), '"}'))) ) )
|
||||
'"view_definition":"', REPLACE(REPLACE(TO_BASE64(VIEW_DEFINITION), ' ', ''), '\n', ''), '"}'))) ) )
|
||||
)
|
||||
(SELECT CAST(CONCAT('{"fk_info": [',IFNULL(@fk_info,''),
|
||||
'], "pk_info": [', IFNULL(@pk_info, ''),
|
||||
@@ -282,11 +282,11 @@ export const getMySQLQuery = (
|
||||
IFNULL((SELECT GROUP_CONCAT(
|
||||
CONCAT('{"schema":"', cast(vws.TABLE_SCHEMA as CHAR),
|
||||
'","view_name":"', vws.view_name,
|
||||
'","definition":"', definition, '"}')
|
||||
'","view_definition":"', view_definition, '"}')
|
||||
) FROM (
|
||||
SELECT \`TABLE_SCHEMA\`,
|
||||
\`TABLE_NAME\` AS view_name,
|
||||
'' AS definition
|
||||
REPLACE(REPLACE(TO_BASE64(\`VIEW_DEFINITION\`), ' ', ''), '\n', '') AS view_definition
|
||||
FROM information_schema.views vws
|
||||
WHERE vws.table_schema = DATABASE()
|
||||
) AS vws), ''),
|
||||
|
||||
Reference in New Issue
Block a user