hunk.code_window: * `autoSaveCallback`: A function that get's called when changes to the database are made and `autoSave` is enabled. The function gets a `UInt8Array` that represents the database.
   * `location`: The file location to load and save the database to.
   ## `expo` connection options
   * `database` - Name of the database. For example "mydb".
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit: * `useLocalforage`: Enables the usage of the localforage library (https://github.com/localForage/localForage) to save & load the database asynchronously from the indexedDB instead of using the synchron local storage methods in a browser environment. The localforage node module needs to be added to your project and the localforage.js should be imported in your page.
  
hunk.file_path: docs/connection-options.md
hunk.type: add
file: import "reflect-metadata";
  import {Post} from "./entity/Post";
  import {Connection} from "../../../../../src/connection/Connection";
  import {closeTestingConnections, createTestingConnections, reloadTestingDatabases} from "../../../../utils/test-utils";
  
  describe("database schema > column collation > mssql", () => {
  
      let connections: Connection[];
      before(async () => {
          connections = await createTestingConnections({
              entities: [__dirname + "/entity/*{.js,.ts}"],
              enabledDrivers: ["mssql"],
          });
      });
      beforeEach(() => reloadTestingDatabases(connections));
      after(() => closeTestingConnections(connections));
  
      it("should correctly create column with collation option", () => Promise.all(connections.map(async connection => {
  
          const postRepository = connection.getRepository(Post);
          const queryRunner = connection.createQueryRunner();
          const table = await queryRunner.getTable("post");
          await queryRunner.release();
  
          const post = new Post();
          post.id = 1;
          post.name = "Post";
          await postRepository.save(post);
  
          table!.findColumnByName("name")!.collation!.should.be.equal("French_CI_AS");
  
      })));
  
  });
  