information['ctype']=self._runsql("SELECT pg_encoding_to_char(encoding), datcollate, datctype FROM pg_database WHERE datname='"+self._name+"';").split('|')
information['ctype']=self._runsql("SELECT pg_encoding_to_char(encoding), datcollate, datctype FROM pg_database WHERE datname='"+self.sanitize(self._name)+"';").split('|')
returninformation
@property
defconnections(self):
sql="SELECT numbackends from pg_stat_database WHERE datname = '"+self._name+"';"
sql="SELECT numbackends from pg_stat_database WHERE datname = '"+self.sanitize(self._name)+"';"
cncs=self._runsql(sql)
returncncs
defuser_exists(self,user):
sql="SELECT rolname FROM pg_authid WHERE rolname = '"+user+"';"
sql="SELECT rolname FROM pg_authid WHERE rolname = '"+self.sanitize(user)+"';"
u=self._runsql(sql)
if(u==""):
returnFalse
returnTrue
defdb_exists(self,xdb):
sql="SELECT datname FROM pg_database WHERE datname = '"+xdb+"';"
sql="SELECT datname FROM pg_database WHERE datname = '"+self.sanitize(xdb)+"';"