eschmar / laravel-table-dictionary
Generate a dictionary of possible values for a database column to scale your data set.
Installs: 2 566
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Type:laravel
Requires
- php: >=7.0
- laravel/framework: 5.*
This package is auto-updated.
Last update: 2024-10-11 20:21:57 UTC
README
Introduces the TableDictionary
data structure, which is capable of extracting a statistical distribution of your database column contents. This distribution can be used to generate more of the same content, utilizing a lottery ticket system. Exposes the TableDictionaryService
with static functions to generate the TableDictionary
data structure for your current database tables and importing them within another environment.
Usage
// Sample usage $dict = new TableDictionary("table_name"); $dict->generate("attribute_name"); // Persist dictionary TableDictionaryService::writeDictionary($dict); // Retrieve dictionary TableDictionaryService::writeDictionary($dict); $dict = TableDictionaryService::getDictionary("table_name");