KDB Как объединить таблицы с разными именами столбцов

Файл google-services.json , из документа FireBase doc :

Firebase управляет всеми вашими настройками API и учетными данными через один файл конфигурации. Файл называется google-services.json на Android и GoogleService-Info.plist на iOS.

Кажется, имеет смысл добавить его в .gitignore и не включать в публичное репо. Это обсуждалось в issue 26 , с более подробной информацией о том, что содержит google-services.json .

Проект, подобный googlesamples/google-services имеет в своем .gitignore , например. Хотя комментировал stepheaw , этот поток упоминает

Для библиотеки или примера с открытым исходным кодом мы не включаем файл JSON, потому что намерение заключается в том, чтобы пользователи вставляли свои собственные, чтобы указать код на свой собственный бэкэнд. Вот почему вы не увидите файлы JSON в большинстве наших репозиториев firebase на GitHub.

Если «URL базы данных, ключ API Android и ведро хранения» не являются для вас секретами, вы можете подумать о добавлении файла в свое репо. Как упоминалось в « Безопасно ли от google-services.json от хакеров? », это не так просто.

0
задан JejeBelfort 15 January 2019 в 12:07
поделиться

1 ответ

Вы хотите использовать левое соединение lj следующим образом:

q)t1: ([] c1: 1 2 3; c2: 120 234 876)
q)t2:([] cd1:1 2; d: 999 899)
q)t1 lj 1!`c1 xcol t2
c1 c2  d
----------
1  120 999
2  234 899
3  876

, где мы используем xcol, чтобы переименовать столбец cd1 в t2, чтобы соответствовать c1 в t1.

Подробнее об объединениях можно прочитать на https://code.kx.com/q/ref/joins/

.
0
ответ дан Fiona Morgan 15 January 2019 в 12:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: