vitess.io/vitess@v0.16.2/examples/compose/test_keyspace_vschema.json (about)

     1  {
     2  	"sharded": true,
     3  	"tables": {
     4  		"messages": {
     5  			"column_vindexes": [
     6  				{
     7  					"column": "page",
     8  					"name": "hash"
     9  				},
    10  				{
    11  					"column": "message",
    12  					"name": "messages_message_lookup"
    13  				}
    14  			]
    15  		},
    16  		"tokens": {
    17  			"column_vindexes": [
    18  				{
    19  					"column": "page",
    20  					"name": "hash"
    21  				},
    22  				{
    23  					"column": "token",
    24  					"name": "tokens_token_lookup"
    25  				}
    26  			]
    27  		}
    28  	},
    29  	"vindexes": {
    30  		"hash": {
    31  			"type": "hash"
    32  		},
    33  		"messages_message_lookup": {
    34  			"type": "lookup_hash",
    35  			"params": {
    36  				"table": "lookup_keyspace.messages_message_lookup",
    37  				"from": "message",
    38  				"to": "page",
    39  				"autocommit": "true"
    40  			},
    41  			"owner": "messages"
    42  		},
    43  		"tokens_token_lookup": {
    44  			"type": "lookup_hash",
    45  			"params": {
    46  				"table": "lookup_keyspace.tokens_token_lookup",
    47  				"from": "token",
    48  				"to": "page",
    49  				"autocommit": "true"
    50  			},
    51  			"owner": "tokens"
    52  		}
    53  	}
    54  }