0.1.4 • Published 6 years ago

@sql-extra/alter-database v0.1.4

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

Change the attributes of a database (ALTER DATABASE).

const alterDatabase = require('@sql-extra/alter-database');
// alterDatabase.renameTo(<name>, <new_name>)
// alterDatabase.ownerTo(<name>, <new_owner>)
// alterDatabase.setTablespace(<name>, <new_default_tablespace>)
// alterDatabase.set(<name>, <configuration_parameter>, [value=DEFAULT])
// alterDatabase.setFromCurrent(<name>, <configuration_parameter>)
// alterDatabase.reset(<name>, <configuration_parameter>)
// alterDatabase.resetAll(<name>)
// alterDatabase(<name>, <options>)
// -> SQL query


alterDatabase('test', {allowConnections: true, connectionLimit: 32});
// ALTER DATABASE "test" WITH ALLOW_CONNECTIONS true;
// ALTER DATABASE "test" WITH CONNECTION LIMIT 32;

alterDatabase.renameTo('test', 'mytest');
// ALTER DATABASE "test" RENAME TO "mytest";

alterDatabase.ownerTo('test', 'nagpur');
// ALTER DATABASE "test" OWNER TO "nagpur";

alterDatabase.setTablespace('test', 'mytablespace');
// ALTER DATABASE "test" SET TABLESPACE "mytablespace";

alterDatabase.set('test', 'enable_indexscan', 'off');
// ALTER DATABASE "test" SET enable_indexscan TO off;

alterDatabase.setFromCurrent('test', 'enable_indexscan');
// ALTER DATABASE "test" SET enable_indexscan FROM CURRENT;

alterDatabase.reset('test', 'enable_indexscan');
// ALTER DATABASE "test" RESET enable_indexscan;

alterDatabase.resetAll('test');
// ALTER DATABASE "test" RESET ALL;

sql-extra

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago