lifeboy

pg_chameleon debug 1

Oct 12th, 2017
612
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.39 KB | None | 0 0
  1. MySQL example schema
  2.  
  3. desc accounts;
  4. +--------------------------------+--------------+------+-----+-----------------+----------------+
  5. | Field                          | Type         | Null | Key | Default         | Extra          |
  6. +--------------------------------+--------------+------+-----+-----------------+----------------+
  7. | id                             | int(11)      | NO   | PRI | NULL            | auto_increment |
  8. | name                           | varchar(255) | YES  |     | Current Account |                |
  9. | number                         | varchar(50)  | YES  | MUL | NULL            |                |
  10. | tpsa_number                    | varchar(45)  | YES  |     | NULL            |                |
  11. | type                           | varchar(45)  | YES  | MUL | current         |                |
  12. | balance                        | bigint(11)   | YES  |     | 0               |                |
  13. | available_balance              | bigint(11)   | YES  |     | 0               |                |
  14. | currency                       | varchar(5)   | YES  |     | ZAR             |                |
  15. | minimum_balance                | int(11)      | YES  |     | 0               |                |
  16. | payroll_payment_fee            | int(11)      | YES  |     | NULL            |                |
  17. | wist_id                        | varchar(45)  | YES  |     | NULL            |                |
  18. | hashed_wist_pin                | varchar(45)  | YES  |     | NULL            |                |
  19. | process_uuid                   | varchar(45)  | YES  |     | NULL            |                |
  20. | visible_to_admin               | tinyint(1)   | YES  |     | 1               |                |
  21. | payroll                        | tinyint(1)   | YES  |     | 0               |                |
  22. | payroll_tax                    | tinyint(1)   | YES  |     | 0               |                |
  23. | auto_eft_beneficiary_id        | varchar(45)  | YES  |     | NULL            |                |
  24. | lock                           | varchar(45)  | YES  |     | NULL            |                |
  25. | debt_collector_flag            | int(11)      | YES  |     | 0               |                |
  26. | requires_payment_authorisation | tinyint(1)   | YES  |     | 0               |                |
  27. | created_at                     | datetime(6)  | YES  |     | NULL            |                |
  28. | updated_at                     | datetime(6)  | YES  |     | NULL            |                |
  29. | deleted_at                     | datetime(6)  | YES  | MUL | NULL            |                |
  30. | user_id                        | int(11)      | YES  | MUL | NULL            |                |
  31. | other_numbers                  | varchar(255) | YES  | MUL | NULL            |                |
  32. | merchant_id                    | int(11)      | YES  |     | NULL            |                |
  33. | last_user_transaction_date     | datetime     | YES  |     | NULL            |                |
  34. | mongo_id                       | varchar(45)  | YES  | MUL | NULL            |                |
  35. +--------------------------------+--------------+------+-----+-----------------+----------------+
  36.  
  37. (venv) [root@staal1 ~/venv/bin]# ./chameleon.py --debug create_schema        
  38. Traceback (most recent call last):
  39.   File "./chameleon.py", line 48, in <module>
  40.     replica = replica_engine(args.config, args.debug, args.nolock)
  41.   File "/root/venv/lib/python3.6/site-packages/pg_chameleon/lib/global_lib.py", line 213, in __init__
  42.     self.my_eng=mysql_engine(self.global_config, self.logger)
  43.   File "/root/venv/lib/python3.6/site-packages/pg_chameleon/lib/mysql_lib.py", line 77, in __init__
  44.     self.mysql_con.connect_db()
  45.   File "/root/venv/lib/python3.6/site-packages/pg_chameleon/lib/mysql_lib.py", line 48, in connect_db
  46.     cursorclass=pymysql.cursors.DictCursor
  47.   File "/root/venv/lib/python3.6/site-packages/pymysql/__init__.py", line 90, in Connect
  48.     return Connection(*args, **kwargs)
  49.   File "/root/venv/lib/python3.6/site-packages/pymysql/connections.py", line 706, in __init__
  50.     self.connect()
  51.   File "/root/venv/lib/python3.6/site-packages/pymysql/connections.py", line 932, in connect
  52.     self._request_authentication()
  53.   File "/root/venv/lib/python3.6/site-packages/pymysql/connections.py", line 1131, in _request_authentication
  54.     authresp = _scramble(self.password.encode('latin1'), self.salt)
  55. AttributeError: 'int' object has no attribute 'encode'
Advertisement
Add Comment
Please, Sign In to add comment