Использование gcloud cli в облачной функции

Вы можете использовать SQL_CALC_FOUND_ROWS с FOUND_ROWS () , чтобы подсчитать количество результатов во время выполнения этого запроса. В основном вы просто добавляете «SQL_CALC_FOUND_ROWS» после «SELECT», а затем запускаете еще один запрос «SELECT FOUND_ROWS ()». Невозможно отправить счетчик в том же запросе, потому что он не может знать счетчик до завершения запроса.

0
задан AndrewMcLagan 19 March 2019 в 07:39
поделиться

1 ответ

Полагаю, вам следует использовать Cloud SQL Admin API . Например, если вы используете среду выполнения Python, у вас есть файл «google-api-python-client == 1.7.8» (например) в вашем файле требований и в соответствующей клиентской библиотеке , вы бы используйте метод instances.patch с соответствующими параметрами.

Надеюсь, это поможет.

Также у вас есть рабочий пример со средой исполнения Python, просто обязательно соответствующим образом отредактируйте переменные 'projid' и 'instance'.

from googleapiclient.discovery import build

service = build('sqladmin', 'v1beta4')

projid = '' #project id where Cloud SQL instance is
instance = '' #Cloud SQL instance

patch = {'settings': {'activationPolicy':'NEVER'}}

req = service.instances().patch(project=projid, instance=instance, body=patch)

x = req.execute()
print(x)
0
ответ дан fhenriques 19 March 2019 в 07:39
поделиться
Другие вопросы по тегам:

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