mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			866 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			866 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /* eslint camelcase: "off" */
 | |
| 
 | |
| 'use strict';
 | |
| 
 | |
| exports.up = function (db, cb) {
 | |
|     db.createTable(
 | |
|         'client_applications',
 | |
|         {
 | |
|             app_name: {
 | |
|                 type: 'string',
 | |
|                 length: 255,
 | |
|                 primaryKey: true,
 | |
|                 notNull: true,
 | |
|             },
 | |
|             created_at: { type: 'timestamp', defaultValue: 'now()' },
 | |
|             updated_at: { type: 'timestamp', defaultValue: 'now()' },
 | |
|             seen_at: { type: 'timestamp' },
 | |
|             strategies: { type: 'json' },
 | |
|             description: { type: 'string', length: 255 },
 | |
|             icon: { type: 'string', length: 255 },
 | |
|             url: { type: 'string', length: 255 },
 | |
|             color: { type: 'string', length: 255 },
 | |
|         },
 | |
|         cb,
 | |
|     );
 | |
| };
 | |
| 
 | |
| exports.down = function (db, cb) {
 | |
|     return db.dropTable('client_applications', cb);
 | |
| };
 |