Home / Function/ diffForRenamedTables() — drizzle-orm Function Reference

diffForRenamedTables() — drizzle-orm Function Reference

Architecture documentation for the diffForRenamedTables() function in jsonDiffer.js from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  7a8ad297_8ca9_51a7_3c79_cd6b0774429a["diffForRenamedTables()"]
  42cd5bcb_caa4_6b61_11ea_da1b767eeadd["jsonDiffer.js"]
  7a8ad297_8ca9_51a7_3c79_cd6b0774429a -->|defined in| 42cd5bcb_caa4_6b61_11ea_da1b767eeadd
  533ce4b3_537b_7386_0343_102f1baf9cfb["diffForRenamedTable()"]
  7a8ad297_8ca9_51a7_3c79_cd6b0774429a -->|calls| 533ce4b3_537b_7386_0343_102f1baf9cfb
  style 7a8ad297_8ca9_51a7_3c79_cd6b0774429a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-kit/src/jsonDiffer.js lines 4–19

export function diffForRenamedTables(pairs) {
	// raname table1 to name of table2, so we can apply diffs
	const renamed = pairs.map((it) => {
		const from = it.from;
		const to = it.to;
		const newFrom = { ...from, name: to.name };
		return [newFrom, to];
	});

	// find any alternations made to a renamed table
	const altered = renamed.map((pair) => {
		return diffForRenamedTable(pair[0], pair[1]);
	});

	return altered;
}

Domain

Subdomains

Frequently Asked Questions

What does diffForRenamedTables() do?
diffForRenamedTables() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/jsonDiffer.js.
Where is diffForRenamedTables() defined?
diffForRenamedTables() is defined in drizzle-kit/src/jsonDiffer.js at line 4.
What does diffForRenamedTables() call?
diffForRenamedTables() calls 1 function(s): diffForRenamedTable.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free