name: crypto tables: - name: coins columns: - name: id type: int unsigned: true auto_increment: true - name: code type: varchar(5) - name: name type: varchar(200) - name: ref_url type: text primary_key: id - name: locations columns: - name: id type: int unsigned: true auto_increment: true - name: name type: varchar(100) - name: description type: varchar(200) primary_key: id - name: transactions columns: - name: id type: int unsigned: true auto_increment: true - name: date_time type: datetime - name: coin_id type: int unsigned: true - name: wallet_id type: int unsigned: true - name: amount type: double - name: value type: double - name: unit_id type: int unsigned: true primary_key: id foreign_keys: - table: coins local_column: coin_id foreign_column: id - table: wallets local_column: wallet_id foreign_column: id - table: coins local_column: unit_id foreign_column: id - name: values columns: - name: id type: int unsigned: true auto_increment: true - name: date_time type: datetime - name: coin_id type: int unsigned: true - name: value type: double - name: unit_id type: int unsigned: true primary_key: id foreign_keys: - table: coins local_column: coin_id foreign_column: id - table: coins local_column: unit_id foreign_column: id - name: wallets columns: - name: id - name: name - name: location_id - name: public_address primary_key: id