19 lines
621 B
MySQL
19 lines
621 B
MySQL
|
--liquibase formatted sql
|
||
|
|
||
|
|
||
|
-- ============================================================================
|
||
|
--changeset michael.hoennig:base-COMBINE-TABLE-SCHEMA-AND-NAME endDelimiter:--//
|
||
|
-- ----------------------------------------------------------------------------
|
||
|
|
||
|
create or replace function base.combine_table_schema_and_name(tableSchema name, tableName name)
|
||
|
returns text
|
||
|
language plpgsql as $$
|
||
|
begin
|
||
|
if tableSchema is null or tableSchema = 'public' or tableSchema = '' then
|
||
|
return tableName::text;
|
||
|
else
|
||
|
return tableSchema::text || '.' || tableName::text;
|
||
|
end if;
|
||
|
end; $$;
|
||
|
--//
|