@@ -71,48 +71,6 @@ void load_id_list(pg_conn_t const &db_connection, std::string const &table,
7171 }
7272}
7373
74- std::string build_sql (options_t const &options, std::string const &templ)
75- {
76- std::string const schema = " \" " + options.middle_dbschema + " \" ." ;
77-
78- params_t params;
79- params.set (" prefix" , options.prefix );
80- params.set (" schema" , schema);
81- params.set (" unlogged" , options.droptemp ? " UNLOGGED" : " " );
82- params.set (" data_tablespace" , tablespace_clause (options.tblsslim_data ));
83- params.set (" index_tablespace" , tablespace_clause (options.tblsslim_index ));
84- params.set (" way_node_index_id_shift" , 5 );
85-
86- if (options.tblsslim_index .empty ()) {
87- params.set (" using_tablespace" , " " );
88- } else {
89- params.set (" using_tablespace" ,
90- " USING INDEX TABLESPACE " + options.tblsslim_index );
91- }
92-
93- if (options.extra_attributes ) {
94- params.set (" attribute_columns_definition" ,
95- " created timestamp with time zone,"
96- " version int4,"
97- " changeset_id int4,"
98- " user_id int4," );
99- params.set (" attribute_columns_use" ,
100- " , EXTRACT(EPOCH FROM created) AS created, version, "
101- " changeset_id, user_id, u.name" );
102- params.set (" users_table_access" , " LEFT JOIN " + schema + ' "' +
103- options.prefix +
104- " _users\" u ON o.user_id = u.id" );
105- } else {
106- params.set (" attribute_columns_definition" , " " );
107- params.set (" attribute_columns_use" , " " );
108- params.set (" users_table_access" , " " );
109- }
110-
111- template_t sql_template{templ};
112- sql_template.set_params (params);
113- return sql_template.render ();
114- }
115-
11674} // anonymous namespace
11775
11876middle_pgsql_t ::table_desc::table_desc(options_t const &options,
0 commit comments