A high-performance, typed multi-driver database with events, collections, dot notation, TTL, math/array operations, and zero core dependencies. Supports JSON, MySQL, SQLite. Perfect for Discord bots, small projects, and prototyping.
Shared Prisma schema and database service for aepstore microservices
Media Type Database
The Realtime Database component of the Firebase JS SDK.
This is the Firebase Realtime Database component of the Firebase JS SDK.
`kysely-codegen` generates Kysely type definitions from your database. That's it.
Supabase CLI
A digital representation of Sikh Bani and other Panthic texts.
Isomorphic Javascript SDK for Supabase
@firebase/database Types
The Sequelize CLI
Listen to realtime updates to your PostgreSQL database
Prisma is an open-source database toolkit. It includes a JavaScript/TypeScript ORM for Node.js, migrations and a modern GUI to view and edit the data in your database. You can use Prisma in new projects or add it to an existing one.
unixodbc bindings for node
An ini encoder/decoder for node
FullStack database toolkit with built-in access control and automatic API generation.
A Node.js module for Oracle Database access from JavaScript and TypeScript
The official Pinecone TypeScript SDK for building vector search applications with AI/ML.
AWS SDK for JavaScript Rds Client for Node.js, Browser and React Native
No description provided.
Firebase JavaScript library for web and Node.js
No description provided.
Based on the work on ThomWright's postgres migration package. Adds the ability to specify a schema and table name.
No description provided.
Easy management of database dumps for dev env
Rails database scrubber and loader, great for seeding your dev db with real but sanitized data
Capistrano 3 Task to create a mysql database. Useful for dev boxes
Create database backups to share with others across your dev team. Other developers can restore from backups you've created.
Rails Dev Setup automates the creation of robust development environments for Rails applications with support for multiple databases, version managers, and containerization options.
# Soft Delete > In a production app, you should probably never really delete anything. [source](https://twitter.com/theebeastmaster/status/966870021099180034) A soft-delete marks a record as deleted, and keeps it in the database for historical reference. ## Installation Add this line to your application's Gemfile: ```ruby gem "soft_delete-workbar", require: "soft_delete" ``` And then execute: $ bundle Or install it yourself as: $ gem install soft_delete-workbar ## Usage Safely "delete" records from your database without losing them permanently. * Add SoftDelete to a model ``` class MyModel < ActiveRecord::Base include SoftDelete end ``` * Add a `deleted_at` column to the model's database table ``` rails g migration AddSoftDeleteToMyModels deleted_at:timestamp ``` * Safely call `MyModel#delete` without losing the record forever ## Methods Please see the `SoftDelete` module and the associated tests for a description of the methods that will be added to your model. * `.not_deleted` - records without a deleted_at timestamp * `.deleted` - records with a deleted_at timestamp * `#delete` - set the deleted_at timestamp * `#delete!` - delete the record from the database * `#destroy` - set the deleted_at timestamp, and run callbacks * `#destroy!` - delete the record from the database, and run callbacks * `#restore` - set the deleted_at timestamp to nil It will be necessary to exclude deleted records when querying the model. Use the `not_deleted` scope that now exists on the model. ```ruby class MyModelsController < ApplicationController def index @my_models = MyModel.not_deleted end end ``` ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/workbar-dev/soft_delete. ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.