Getting Started

System Requirements:

  • Rust: version 1.7.x
  • Sqlite3: tested with 3.44, other versions have undefined behaviour (will probably work tho)

Other Prerequisites

  • Basic knowledge of SQL and database concepts.

Installation

From source

  1. Clone the repository:
$ git clone https://github.com/nuuskamummu/Sqlite3_partitioner
  1. Change to the project directory:
    $ cd Sqlite3_partitioner
    
  2. Install the dependencies:
    $ cargo build --release
    
  3. Start the SQLite3 command-line tool and load the compiled library (needs to be compiled with the .load function). Or load into your application using a suitable driver
    $ .load ./target/release/libpartitioner.dylib*