clean-up protocol, update getDatabaseType logic for CH

This commit is contained in:
Francis Cao 2023-09-29 11:22:13 -07:00
parent be353d5555
commit ce0a90e341
3 changed files with 6 additions and 7 deletions

View File

@ -8,8 +8,6 @@ export const ReportContext = createContext(null);
export function Report({ reportId, defaultParameters, children, ...props }) {
const report = useReport(reportId, defaultParameters);
//console.log({ report });
return (
<ReportContext.Provider value={{ ...report }}>
<Page {...props} className={styles.container}>

View File

@ -25,16 +25,13 @@ function getClient() {
hostname,
port,
pathname,
// protocol,
protocol,
username = 'default',
password,
} = new URL(process.env.CLICKHOUSE_URL);
// const formattedProtocol =
// protocol.toLowerCase() === 'clickhouse:' || protocol === 'https:' ? 'https:' : 'http:';
const client = createClient({
host: `http://${hostname}:${port}`,
host: `${protocol}//${hostname}:${port}`,
database: pathname.replace('/', ''),
username: username,
password,

View File

@ -17,6 +17,10 @@ export function getDatabaseType(url = process.env.DATABASE_URL) {
return POSTGRESQL;
}
if (process.env.CLICKHOUSE_URL) {
return CLICKHOUSE;
}
return type;
}