Как вы комбинируете Lapply () и dbListFields (), чтобы получить имена всех столбцов для каждой таблицы в базе данных? - PullRequest
0 голосов
/ 12 января 2020

Я хотел бы создать для себя короткий каталог из базы данных, в котором было бы показано, какие таблицы и поля доступны там, с комбинацией SAPPLY (), LAPPLY () и c. и DBListNames.

Пока что я дошел только до этого, но он возвращает символьную переменную "0":

catalog <- lapply(list_of_tables, function(t) dbListFields(con, name = paste0(t)))

Так что я хотел бы создать такой вывод:

+------------+--------------------+
|  DB TABLES |       FIELDS       |
+------------+--------------------+
| ORDERS     | "PRODUCT", "TIME"  |
| CLIENTS    | "ID", "NAME"       |
| PROMOTIONS | "DATE", "DISCOUNT" |
+------------+--------------------+

Я не использовал петли такого типа, и я хотел бы начать их здесь ..

Спасибо за вашу поддержку заранее!

...