Как запустить команду couchbase n1ql из powershell - PullRequest
1 голос
/ 16 октября 2019

Я пытаюсь извлечь все документы из корзины и передать их в файл. Я запускаю эту команду:

PS C:\Program Files\Couchbase\Server\bin> ./cbq --engine couchbase://localhost --user Administrator --password 'password' --script="SELECT * FROM `bucket.name`"

Но Powershell ожидает чего-то большего и дает мне новые строки с >> в начале каждой строки после выполнения команды.

Если я уроню--script = ... Я захожу в cqb-shell, и выполнение команды / скрипта работает нормально, но передача в файл становится затруднительной.

Кто-нибудь имеет представление о том, чего здесь не хватает? А как мне запустить команду из терминала?

PS C:\Program Files\Couchbase\Server\bin> ./cbq -v SHELL VERSION : 2.0 на Couchbase Community Edition 6.0.0 build 1693

Ответы [ 2 ]

1 голос
/ 16 октября 2019
0 голосов
/ 23 октября 2019

Ответ пришел в комментариях:

Поставьте двойные тики вокруг имени корзины, так как одинарный тик избежал двойной кавычки

PS C:\Program Files\Couchbase\Server\bin> ./cbq --engine couchbase://localhost --user Administrator --password 'password' --script="SELECT * FROM ``bucket.name``"
...