Deep-Dive: de.kuerschner.core - GenericTablesPlugin: GETTABLEINFO

Mit dem Befehl  'GETTABLEINFO' können detailierte Informationen für eine bestimmte Tabelle des GenericTablesPlugin abgerufen werden. Der Befehl muss die Struktur

SCHEMA_TABELLE_GETTABLEINFO

vorweisen.

REQUEST

{
  "COMMAND": "SAKILA_CATEGORY_GETTABLEINFO"
}

RESPONSE

{
  "RESULT": {
    "NAME": "sakila.category",
    "CONNECTIONSTRING": "server=localhost;user id=root;PASSWORD=toor;persistsecurityinfo=True;port=7071;SslMode=none;",
    "DBSCHEMA": "sakila",
    "TABLENAME": "category",
    "COLUMNS": [
      {
        "COLUMNNAME": "category_id",
        "DATATYPE": "Integer",
        "ISUNIQUE": "X",
        "ISKEY": "X"
      },
      {
        "COLUMNNAME": "name",
        "DATATYPE": "String",
        "ISUNIQUE": "",
        "ISKEY": ""
      },
      {
        "COLUMNNAME": "last_update",
        "DATATYPE": "String",
        "ISUNIQUE": "",
        "ISKEY": ""
      }
    ]
  },
  "PROCESSED": "10.03.2018 22:13:47",
  "MESSAGE": "",
  "RECEIVED": "10.03.2018 22:13:47",
  "REQUEST": {
    "COMMAND": "SAKILA_CATEGORY_GETTABLEINFO",
    "PARAMETERS": []
  },
  "USER": {
    "USERNAME": "root",
    "PASSWORD": "",
    "EMAIL": "[email protected]",
    "EMAILCONFIRMED": "X",
    "NICKNAME": "admin",
    "REGISTERED": "07.03.2018 13:22:36",
    "LASTLOGIN": "10.03.2018 21:40:45",
    "ID": "1"
  }
}
 
  

Kommentare