Hi,

On Fri, Oct 23, 2020 at 6:09 PM Gavin Fleming <ga...@kartoza.com> wrote:

> Thanks Yogesh, Aditya
>
> Both your methods run, but produce this error:
>
> ----------
> Dumping servers with:
> User: pgadm...@pgadmin.org
> SQLite pgAdmin config: /var/lib/pgadmin/pgadmin4.db
> ----------
> SQLite database file "/var/lib/pgadmin/pgadmin4.db" does not exists.
>
We've added an option "--sqlite-path" where you can specify the pgadmin db
file. Refer -
https://www.pgadmin.org/docs/pgadmin4/4.27/import_export_servers.html#exporting-servers
You're using desktop mode, so you're file should be in <USER
HOME>/.pgadmin/pgadmin4.db.

>
> On 23 Sep 2020, at 09:37, Aditya Toshniwal <
> aditya.toshni...@enterprisedb.com> wrote:
>
> Hi Gavin,
>
> Alternatively, you could try below. Not the best of solutions but has
> worked for few users.
> 1) cd /Applications/pgAdmin\ 4.app/Contents/Resources/venv
> 2) ./bin/python ../web/setup.py --dump-servers <path for
> pgadmin_dump_servers.json>
>
> On Wed, Sep 23, 2020 at 12:59 PM Yogesh Mahajan <
> yogesh.maha...@enterprisedb.com> wrote:
>
>> Hi Gavin,
>>
>> Please run below commands -
>>
>> export PYTHONHOME=/Applications/pgAdmin\ 4.app/Contents/Resources/venv
>>
>> /Applications/pgAdmin\
>> 4.app/Contents/Resources/venv/bin/python  /Applications/pgAdmin\
>> 4.app/Contents/Resources/web/setup.py --dump-servers <path for
>> pgadmin_dump_servers.json>
>>
>> Thanks,
>> Yogesh Mahajan
>> EnterpriseDB Corporation
>>
>> Phone: +91-9741705709
>>
>>
>> On Tue, Sep 22, 2020 at 8:59 PM Gavin Fleming <ga...@kartoza.com> wrote:
>>
>>> Hi
>>>
>>> I’m having no luck with setup.py —dump-servers on my Mac, any assistance
>>> would be appreciated.
>>>
>>> MacOS 10.15.6
>>> pgAdmin4 v4.26
>>>
>>> In /Applications/pgAdmin 4.app/Contents/Resources/web
>>>
>>> I ran source ../venv/bin/activate
>>>
>>> then tried these variations, all in the (venv):
>>>
>>> 1
>>>
>>> python setup.py --dump-servers /Users/Shared/temp/pgadmin.json
>>>
>>> Traceback (most recent call last):
>>>   File "setup.py", line 17, in <module>
>>>     import builtins
>>> ImportError: No module named builtins
>>>
>>> 2
>>>
>>> python3 setup.py --dump-servers /Users/Shared/temp/pgadmin.json
>>>
>>> Traceback (most recent call last):
>>>   File "setup.py", line 18, in <module>
>>>     from pgadmin.model import db, User, Version, ServerGroup, Server, \
>>>   File "/Applications/pgAdmin
>>> 4.app/Contents/Resources/web/pgadmin/__init__.py", line 19, in <module>
>>>     from flask import Flask, abort, request, current_app, session,
>>> url_for
>>> ModuleNotFoundError: No module named ‘flask'
>>>
>>> 3
>>>
>>> ./setup.py --dump-servers /Users/Shared/temp/pgadmin.json
>>>
>>> ./setup.py: line 11: Perform the initial setup of the application, by
>>> creating the auth
>>> and settings database.: command not found
>>> ./setup.py: line 13: import: command not found
>>> ./setup.py: line 14: import: command not found
>>> ./setup.py: line 15: import: command not found
>>> ./setup.py: line 16: import: command not found
>>> ./setup.py: line 17: import: command not found
>>> from: can't read /var/mail/pgadmin.model
>>> ./setup.py: line 22: syntax error near unexpected token `('
>>> ./setup.py: line 22: `if 'SERVER_MODE' in globals():’
>>>
>>> 4
>>>
>>> pip install builtins
>>> DEPRECATION: Python 2.7 will reach the end of its life on January 1st,
>>> 2020. Please upgrade your Python as Python 2.7 won't be maintained after
>>> that date. A future version of pip will drop support for Python 2.7.
>>> Collecting builtins
>>>   ERROR: Could not find a version that satisfies the requirement
>>> builtins (from versions: none)
>>> ERROR: No matching distribution found for builtins
>>>
>>>
>
> --
> Thanks,
> Aditya Toshniwal
> pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com*
> <http://edbpostgres.com/>
> "Don't Complain about Heat, Plant a TREE"
>
>
>

-- 
Thanks,
Aditya Toshniwal
pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com*
<http://edbpostgres.com>
"Don't Complain about Heat, Plant a TREE"

Reply via email to