public inbox for [email protected]  
help / color / mirror / Atom feed
From: Navnath Gadakh <[email protected]>
To: Dave Page <[email protected]>
Cc: Kanchan Mohitey <[email protected]>
Cc: pgadmin-hackers <[email protected]>
Subject: Server specific advanced config file for testsuite
Date: Mon, 12 Sep 2016 22:56:20 +0530
Message-ID: <CAOAJCYpsPXH3oKen-zH3oLjuOqdrt=XE4FiazYm0MsVQWtXk9g@mail.gmail.com> (raw)
List-Unsubscribe:  <mailto:[email protected]?body=unsub%20pgadmin-hackers>

Hi Dave,
     As we know that, we are using two JSON files one is for basic
configuration of server(test_config.json) and second for detailed
configuration of server(test_advanced_config.json).
In test_advanced_config.json, we give detail for database, schema,
extension, collation etc. These details are generic I mean these details
are not server specific.
- Do we need to allow user to give server specific details?
If yes, there should be some identification(like ‘server_type’, ‘version’)
for each detail so that we can read server appropriate details.
We have one approach in mind, to attach 'server_type' & 'version' to each
detail
So, modified test_advanced_config.json can be like this,
{
"add_database_data”:[
{
 "conn_limit": -1,
 “owner”: “postres”,
  .
  .
  .
  .
 “server_type”: “pg”,
 “version”: “pg9.4”
},
{
{
 "conn_limit": -1,
 “owner”: “enterprisedb”,
  .
  .
  .
  .
 “server_type”: “ppas”,
 “version”: “ppas9.6”
}
}],
“schema_credentials”:
[{"func_acl": [],
  "seq_acl": [],
  .
  .
  .
  .
  “server_type”: “pg”,
  “version”: “pg9.4”
}]
.
.
.
.
.
}

Any suggestions?

For multiple server currently we used 'owner' to identify the server, but
that fails if two servers have the same owner.


-- 
Thanks,
Navnath Gadakh
Software Engineer
EnterpriseDB Corporation
Mobile: +91 9975389878


view thread (7+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: Server specific advanced config file for testsuite
  In-Reply-To: <CAOAJCYpsPXH3oKen-zH3oLjuOqdrt=XE4FiazYm0MsVQWtXk9g@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox