[GH-ISSUE #71] Uncaught Error: Call to undefined method Diff\DiffOp\DiffOpAdd::getOldValue() in #49

Open
opened 2026-02-25 21:33:08 +03:00 by kerem · 0 comments
Owner

Originally created by @scorpio1441 on GitHub (Jan 16, 2018).
Original GitHub issue: https://github.com/DBDiff/DBDiff/issues/71

ℹ Now calculating schema diff for table `users`
.......................
ℹ Now calculating data diff for table `client_contacts`
.......................
ℹ Now getting new data from table `charge_items`
.......................
ℹ Now generating UP migration
ℹ Now generating DOWN migration
PHP Fatal error:  Uncaught Error: Call to undefined method Diff\DiffOp\DiffOpAdd::getOldValue() in /usr/home/*******/vendor/dbdiff/dbdiff/src/SQLGen/DiffToSQL/UpdateDataSQL.php:40
Stack trace:
#0 [internal function]: DBDiff\SQLGen\DiffToSQL\UpdateDataSQL->DBDiff\SQLGen\DiffToSQL\{closure}(Object(Diff\DiffOp\DiffOpAdd), 'customcharges')
#1 /usr/home/*********/vendor/dbdiff/dbdiff/src/SQLGen/DiffToSQL/UpdateDataSQL.php(41): array_walk(Array, Object(Closure))
#2 /usr/home/*********/vendor/dbdiff/dbdiff/src/SQLGen/MigrationGenerator.php(12): DBDiff\SQLGen\DiffToSQL\UpdateDataSQL->getDown()
#3 /usr/home/*********/vendor/dbdiff/dbdiff/src/SQLGen/SQLGenerator.php(24): DBDiff\SQLGen\MigrationGenerator::generate(Array, 'getDown')
#4 /usr/home/*********/vendor/dbdiff/dbdiff/src/DBDiff.php(36): DBDiff\SQLGen\SQLGenerator->getDown()
#5 /usr/home/*********/vendor/dbdiff/dbdiff/dbdiff(8): DBDiff\DBDiff->run()
#6 {main}
  thrown in /usr/home/*********/vendor/dbdiff/dbdiff/src/SQLGen/DiffToSQL/UpdateDataSQL.php on line 40
Originally created by @scorpio1441 on GitHub (Jan 16, 2018). Original GitHub issue: https://github.com/DBDiff/DBDiff/issues/71 ``` ℹ Now calculating schema diff for table `users` ....................... ℹ Now calculating data diff for table `client_contacts` ....................... ℹ Now getting new data from table `charge_items` ....................... ℹ Now generating UP migration ℹ Now generating DOWN migration PHP Fatal error: Uncaught Error: Call to undefined method Diff\DiffOp\DiffOpAdd::getOldValue() in /usr/home/*******/vendor/dbdiff/dbdiff/src/SQLGen/DiffToSQL/UpdateDataSQL.php:40 Stack trace: #0 [internal function]: DBDiff\SQLGen\DiffToSQL\UpdateDataSQL->DBDiff\SQLGen\DiffToSQL\{closure}(Object(Diff\DiffOp\DiffOpAdd), 'customcharges') #1 /usr/home/*********/vendor/dbdiff/dbdiff/src/SQLGen/DiffToSQL/UpdateDataSQL.php(41): array_walk(Array, Object(Closure)) #2 /usr/home/*********/vendor/dbdiff/dbdiff/src/SQLGen/MigrationGenerator.php(12): DBDiff\SQLGen\DiffToSQL\UpdateDataSQL->getDown() #3 /usr/home/*********/vendor/dbdiff/dbdiff/src/SQLGen/SQLGenerator.php(24): DBDiff\SQLGen\MigrationGenerator::generate(Array, 'getDown') #4 /usr/home/*********/vendor/dbdiff/dbdiff/src/DBDiff.php(36): DBDiff\SQLGen\SQLGenerator->getDown() #5 /usr/home/*********/vendor/dbdiff/dbdiff/dbdiff(8): DBDiff\DBDiff->run() #6 {main} thrown in /usr/home/*********/vendor/dbdiff/dbdiff/src/SQLGen/DiffToSQL/UpdateDataSQL.php on line 40 ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/DBDiff#49
No description provided.